<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.4.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'AD081699EA093D1751D38E31178876ED';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'chess',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function q(){}
function u(){}
function p(){}
function y(){}
function x(){}
function w(){}
function v(){}
function ws(){}
function jb(){}
function ib(){}
function hb(){}
function Mb(){}
function Lb(){}
function Kb(){}
function Jb(){}
function Ib(){}
function hc(){}
function jc(){}
function nc(){}
function qc(){}
function uc(){}
function Bc(){}
function Tc(){}
function Sc(){}
function Vc(){}
function Yc(){}
function Xc(){}
function _c(){}
function $c(){}
function Zc(){}
function cd(){}
function ed(){}
function id(){}
function od(){}
function pd(){}
function wd(){}
function yd(){}
function Ed(){}
function Jd(){}
function Hd(){}
function Md(){}
function Ld(){}
function Sd(){}
function $d(){}
function ie(){}
function oe(){}
function re(){}
function ze(){}
function ve(){}
function sf(){}
function rf(){}
function Df(){}
function Ff(){}
function Hf(){}
function Jf(){}
function Lf(){}
function Nf(){}
function Yf(){}
function $f(){}
function ag(){}
function cg(){}
function eg(){}
function gg(){}
function ig(){}
function kg(){}
function mg(){}
function xg(){}
function wg(){}
function Lg(){}
function Kg(){}
function Jg(){}
function Ug(){}
function Tg(){}
function Sg(){}
function Zg(){}
function _g(){}
function $g(){}
function hh(){}
function oh(){}
function kh(){}
function vh(){}
function rh(){}
function yh(){}
function Dh(){}
function Hh(){}
function Ch(){}
function Oh(){}
function Kh(){}
function Vh(){}
function Rh(){}
function Yh(){}
function ai(){}
function fi(){}
function di(){}
function ji(){}
function pi(){}
function oi(){}
function ni(){}
function Ai(){}
function zi(){}
function Ci(){}
function Bi(){}
function Hi(){}
function Oi(){}
function Ni(){}
function bk(){}
function ak(){}
function ek(){}
function jk(){}
function ok(){}
function Ak(){}
function Yk(){}
function Yl(){}
function cl(){}
function ql(){}
function wl(){}
function Al(){}
function zl(){}
function yl(){}
function ym(){}
function dm(){}
function cm(){}
function gm(){}
function fm(){}
function im(){}
function nm(){}
function mm(){}
function xm(){}
function Vm(){}
function Um(){}
function Tm(){}
function bn(){}
function hn(){}
function mn(){}
function rn(){}
function An(){}
function zn(){}
function En(){}
function Ln(){}
function Wn(){}
function Vn(){}
function Zn(){}
function Yn(){}
function $n(){}
function co(){}
function io(){}
function qo(){}
function wo(){}
function Bo(){}
function Lo(){}
function Jo(){}
function No(){}
function Mo(){}
function Oo(){}
function Qo(){}
function To(){}
function So(){}
function Wo(){}
function Yo(){}
function Zo(){}
function _o(){}
function cp(){}
function fp(){}
function tp(){}
function wp(){}
function Qp(){}
function Up(){}
function Xp(){}
function bq(){}
function aq(){}
function xq(){}
function wq(){}
function Fq(){}
function Kq(){}
function Jq(){}
function Rq(){}
function Wq(){}
function fr(){}
function mr(){}
function pr(){}
function vr(){}
function zr(){}
function $r(){}
function Zr(){}
function cs(){}
function fs(){}
function os(){}
function ts(){}
function xp(a){}
function ap(){ye()}
function dp(){ye()}
function up(){ye()}
function Vp(){ye()}
function bd(){ye()}
function Ro(){ye()}
function Xo(){ye()}
function $o(){ye()}
function us(){ye()}
function Nd(a){ye()}
function Od(a){ye()}
function bp(a){ye()}
function ep(a){ye()}
function vp(a){ye()}
function Wp(a){ye()}
function _k(){$k()}
function B(a,b){a.o=b}
function kd(a,b){a.a=b}
function ld(a,b){a.b=b}
function md(a,b){a.c=b}
function nd(a,b){a.d=b}
function Ef(){this.a=0}
function Zf(){this.a=0}
function Gf(){this.a=1}
function _f(){this.a=1}
function If(){this.a=2}
function Kf(){this.a=3}
function Mf(){this.a=4}
function fg(){this.a=4}
function bg(){this.a=2}
function dg(){this.a=3}
function hg(){this.a=5}
function jg(){this.a=6}
function lg(){this.a=7}
function ng(){this.a=8}
function tc(a){this.a=a}
function pe(a){this.a=a}
function se(a){this.a=a}
function ln(a){this.a=a}
function pn(a){this.b=a}
function to(a){this.b=a}
function rm(a){this.o=a}
function hp(a){this.a=a}
function Bq(a){this.a=a}
function Nq(a){this.a=a}
function jr(a){this.d=a}
function wr(a){this.a=a}
function Bh(){this.a={}}
function Jn(){throw Qw}
function es(){hq(this)}
function Ho(){Do();Io()}
function kf(){kf=ws;nf()}
function zg(){zg=ws;Bg()}
function Mg(a,b){a.d=b}
function Og(a,b){a.a=b}
function Pg(a,b){a.b=b}
function Fm(a,b){a.d=b}
function tn(a,b){a.a=b}
function E(a,b){a.o[Es]=b}
function Mi(a,b){this.a=b}
function gh(a,b){Jc(b,a)}
function nh(a,b){Kc(b,a)}
function uh(a,b){Lc(b,a)}
function Gh(a,b){Mc(b,a)}
function Nh(a,b){Mc(b,a)}
function Uh(a,b){Nc(b,a)}
function _h(a,b){Oc(b,a)}
function wb(a,b){Ar(a.f,b)}
function D(a,b,c){G(a.o,b,c)}
function Ah(a,b,c){a.a[b]=c}
function jo(a,b){lo(a,b,a.c)}
function Ol(a,b){Fl(a,b,a.o)}
function je(a){return a.S()}
function Jk(a){return true}
function A(){throw new Vp}
function ul(){this.b=new Ir}
function js(){this.a=new es}
function Xg(){this.c=++Vg}
function sn(){sn=ws;new es}
function Cn(){Cn=ws;new Ho}
function lb(){lb=ws;kb=new es}
function Ub(){Ub=ws;Tb=new Ym}
function ud(){ud=ws;td=new Jd}
function ae(){ae=ws;_d=new ie}
function $k(){$k=ws;Zk=new Xg}
function Yr(){Yr=ws;Xr=new $r}
function fk(a){ik(a);this.a=a}
function Ei(a){Di.call(this,a)}
function am(a){Ei.call(this,a)}
function Ok(a,b){gl();ol(a,b)}
function Nm(a,b){Em(a,b);--a.b}
function zh(a,b){return a.a[b]}
function tf(a,b){return a.a-b.a}
function qp(a,b){return a>b?a:b}
function rp(a,b){return a<b?a:b}
function op(a){return a<0?-a:a}
function qn(a,b){return a.rows[b]}
function lq(b,a){return b.e[eu+a]}
function hs(a,b){return iq(a.a,b)}
function I(a,b){!!a.k&&li(a.k,b)}
function Pr(a,b,c){a.splice(b,c)}
function Nk(a,b,c){a.style[b]=c}
function Ik(a,b,c){nl(a,Hn(b),c)}
function hl(a,b){a.__listener=b}
function We(a,b){a.innerText=b||Ns}
function Je(b,a){b.innerHTML=a||Ns}
function oc(a){a.f=null;a.e=null}
function Re(a){a.returnValue=false}
function ee(a){return !!a.a||!!a.f}
function gr(a){return a.b<a.d.gb()}
function Wr(a){Ur(a,0,a.length)}
function dl(){mi.call(this,null)}
function xl(a,b){this.a=a;this.b=b}
function qd(a,b){this.a=a;this.b=b}
function Fn(a,b){this.a=a;this.b=b}
function rr(a,b){this.a=a;this.b=b}
function ps(a,b){this.a=a;this.b=b}
function Sq(a,b){this.b=a;this.a=b}
function Pd(a){ye();this.a=a;xe(this)}
function mi(a){this.a=new yi;this.b=a}
function pp(a){return Math.floor(a)}
function sp(a){return Math.round(a)}
function Bp(b,a){return b.indexOf(a)}
function nq(b,a){return eu+a in b.e}
function aj(a,b){return a.cM&&a.cM[b]}
function gj(a){return a==null?null:a}
function Zd(a){return a.$H||(a.$H=++Ud)}
function fj(a){return a.tM==ws||_i(a,1)}
function _i(a,b){return a.cM&&!!a.cM[b]}
function Zq(a,b){(a<0||a>=b)&&ar(a,b)}
function Rp(a,b){Be(a.a,b);return a}
function he(a,b){a.c=ke(a.c,[b,false])}
function Qr(a,b,c,d){a.splice(b,c,d)}
function kn(a,b,c){return jn(a.a.c,b,c)}
function is(a,b){return sq(a.a,b)!=null}
function yp(b,a){return b.charCodeAt(a)}
function De(b,a){return b.appendChild(a)}
function Ee(b,a){return b.removeChild(a)}
function Qn(a){Sl.call(this,a);J(this)}
function _n(){Qn.call(this,$doc.body)}
function qm(){rm.call(this,Pe($doc,ju))}
function gl(){if(!el){ml();el=true}}
function Mp(){Mp=ws;Jp={};Lp={}}
function _l(){_l=ws;Zl=new dm;$l=new gm}
function $h(){$h=ws;Zh=new Yg(yu,new ai)}
function fh(){fh=ws;eh=new Yg(su,new hh)}
function mh(){mh=ws;lh=new Yg(tu,new oh)}
function th(){th=ws;sh=new Yg(uu,new vh)}
function Fh(){Fh=ws;Eh=new Yg(vu,new Hh)}
function Mh(){Mh=ws;Lh=new Yg(wu,new Oh)}
function Th(){Th=ws;Sh=new Yg(xu,new Vh)}
function yi(){this.d=new es;this.c=false}
function fo(a){this.b=a;this.a=!!this.b.a}
function Lk(a){Gk=a;gl();a.setCapture()}
function dk(c,a,b){return a.replace(c,b)}
function dj(a,b){return a!=null&&_i(a,b)}
function Ge(b,a){return parseInt(b[a])||0}
function ff(b,a){return b.getElementById(a)}
function Kd(){return (new Date).getTime()}
function Tp(){return (new Date).getTime()}
function ar(a,b){throw new ep(tx+a+ux+b)}
function Cr(a,b){Zq(b,a.b);return a.a[b]}
function vi(a,b){var c;c=wi(a,b);return c}
function si(a,b,c){var d;d=ui(a,b);d.eb(c)}
function Vd(a,b,c){return a.apply(b,c);var d}
function jn(a,b,c){return a.rows[b].cells[c]}
function ic(a,b,c){this.a=a;this.c=b;this.b=c}
function Sl(a){this.a=new oo(this);this.o=a}
function ik(a){if(a==null){throw new vp(Uu)}}
function hi(a){var b;if(ei){b=new fi;li(a,b)}}
function qi(a,b){!a.a&&(a.a=new Ir);Ar(a.a,b)}
function ge(a,b){a.a=ke(a.a,[b,false]);fe(a)}
function Qe(a,b){a.fireEvent(mu+b.type,b)}
function ki(a,b,c){return new Ai(ri(a.a,b,c))}
function gp(a,b){return a.a<b.a?-1:a.a>b.a?1:0}
function Cp(b,a){return b.substr(a,b.length-a)}
function Ip(a){return String.fromCharCode(a)}
function Zm(a){Wm.call(this,a,Ap(Kw,Ue(a)))}
function Wm(a){this.o=a;this.a=new lm(this.o)}
function Po(a,b,c){this.a=a;this.c=b;this.b=c}
function Ar(a,b){Vi(a.a,a.b++,b);return true}
function Gc(a){Kk(a.a.o);M(a.a);a.d=1;oc(a.b)}
function t(a){a.a=new fb;Ol(Tn(As),a.a);eb(a.a)}
function pc(a){this.j=new Ir;this.d=a;this.a=a.o}
function Uo(a,b){var c;c=new To;c.a=a+b;return c}
function Vo(a,b){var c;c=new To;c.a=a+b;return c}
function bf(){if(!Ye){Xe=cf();Ye=true}return Xe}
function Pp(){if(Kp==256){Jp=Lp;Lp={};Kp=0}++Kp}
function tg(){tg=ws;qg=[];rg=[];sg=[];og=new xg}
function Yi(){Yi=ws;Wi=[];Xi=[];Zi(new Oi,Wi,Xi)}
function Bg(){Bg=ws;zg();Ag=Ri(Bj,{58:1},-1,30,1)}
function Ir(){this.a=Ri(Kj,{58:1,66:1},0,0,0)}
function Wk(){Rk&&hi((!Sk&&(Sk=new dl),Sk))}
function Mk(a,b){bf()?qf(a,b):(a.src=b,undefined)}
function Hl(a,b){if(b<0||b>a.a.c){throw new dp}}
function Gm(a,b){!!a.e&&(b.a=a.e.a);a.e=b;nn(a.e)}
function ke(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Ke(a){var b;b=Pe(a,hu);b.text=iu;return b}
function vl(a){var b=a[ow];return b==null?-1:b}
function Rd(a){var b;return b=a,fj(b)?b.hC():Zd(b)}
function sq(a,b){return !b?uq(a):tq(a,b,~~Zd(b))}
function ej(a){return a!=null&&a.tM!=ws&&!_i(a,1)}
function Tk(a){Vk();return Uk(ei?ei:(ei=new Xg),a)}
function Rn(a){Pn();try{a.A()}finally{is(On,a)}}
function Pn(){Pn=ws;Mn=new Wn;Nn=new es;On=new js}
function cq(a){var b;b=new Bq(a);return new rr(a,b)}
function gs(a,b){var c;c=oq(a.a,b,a);return c==null}
function Fo(a){if(!bf()){return a.o}return Le(a.o)}
function ij(a){if(a!=null){throw new Xo}return null}
function kk(a){if(a==null){throw new vp(Vu)}this.a=a}
function pk(a){if(a==null){throw new vp(Vu)}this.a=a}
function Bk(a){if(a==null){throw new vp(ev)}this.a=a}
function Br(a){a.a=Ri(Kj,{58:1,66:1},0,0,0);a.b=0}
function Si(a,b,c,d,e,f){return Ti(a,b,c,d,0,e,f)}
function Qj(a){if(dj(a,69)){return a}return new Pd(a)}
function vb(a,b,c){var d;d=rc(a.e,b,c);return d?d:a.b}
function qr(a){var b;b=new Gq(a.b.a);return new wr(b)}
function Qd(a,b){var c;return c=a,fj(c)?c.eQ(b):c===b}
function Uk(a,b){return ki((!Sk&&(Sk=new dl),Sk),a,b)}
function Sj(a,b,c){return _=new bk,_.l=a,_.m=b,_.h=c,_}
function He(b,a){return b[a]==null?null:String(b[a])}
function en(a){this.b=a;this.c=this.b.g.b;cn(this)}
function Sp(){var a;this.a=(a=[],a.explicitLength=0,a)}
function Be(a,b){a[a.explicitLength++]=b==null?fu:b}
function hq(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function mf(a){a.__cleanup=a.__pendingSrc=a.__kids=null}
function Hn(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function ds(a,b){return gj(a)===gj(b)||a!=null&&Qd(a,b)}
function vs(a,b){return gj(a)===gj(b)||a!=null&&Qd(a,b)}
function Fl(a,b,c){M(b);jo(a.a,b);De(c,Hn(b.o));O(b,a)}
function Ri(a,b,c,d,e){var f;f=Qi(e,d);Ui(a,b,c,f);return f}
function Bm(a,b,c,d){var e;e=kn(a.d,b,c);Cm(a,e,d);return e}
function jm(a){var b;b=a.c?Le(a.a):a.a;return b.innerText}
function Id(){try{$doc.selection.empty()}catch(a){}}
function nf(){try{$doc.execCommand(ru,false,true)}catch(a){}}
function vg(){tg();if(!pg){pg=true;he((ae(),_d),og)}}
function Ek(){Ek=ws;new RegExp(fv,Xu);new RegExp(gv,Xu)}
function zo(){zo=ws;xo=(Ek(),new Bk($moduleBase+Rw))}
function np(){np=ws;mp=Ri(Jj,{58:1,64:1,66:1},63,256,0)}
function Sn(){Pn();try{bm(On,Mn)}finally{hq(On.a);hq(Nn)}}
function fd(a){Ub();Zb.call(this,a);G(a.o,$t,true);this.a=true}
function Zb(a){this.k=a;G(a.o,Ft,true);this.d=new Ir;this.e=a}
function dd(a){this.i=a;this.d=Ge(a.o,st);this.c=Ge(a.o,tt)}
function lm(a){this.a=a;this.c=false;this.b=Fi(a);this.d=this.b}
function Tl(a){a.style[_t]=Ns;a.style[au]=Ns;a.style[pw]=Ns}
function Kk(a){!!Gk&&a==Gk&&(Gk=null);gl();a.releaseCapture()}
function bj(a,b){if(a!=null&&!aj(a,b)){throw new Xo}return a}
function ro(a){if(a.a>=a.b.c){throw new us}return a.b.a[++a.a]}
function nr(a){if(a.b<=0){throw new us}return a.a.nb(a.c=--a.b)}
function zp(a,b){if(!dj(b,1)){return false}return String(a)==b}
function Ep(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1}
function no(a,b){var c;c=ko(a,b);if(c==-1){throw new us}mo(a,c)}
function wc(a,b){var c,d;c=a.a.H().o;d=b.a.H().o;return vc(a,c,d)}
function Pl(a,b,c,d){var e;M(b);e=a.a.c;a.ab(b,c,d);Il(a,b,a.o,e)}
function Pc(a){C(a.a,0,0);Pl((Pn(),Tn(null)),a.a,0,0);Lk(a.a.o)}
function ir(a){if(a.c<0){throw new ap}a.d.qb(a.c);a.b=a.c;a.c=-1}
function vd(a,b,c){ud();a.style[_t]=b+(Xf(),Cs);a.style[au]=c+Cs}
function C(a,b,c){b>=0&&Nk(a.o,Bs,b+Cs);c>=0&&Nk(a.o,Ds,c+Cs)}
function un(a,b,c,d,e){sn();vn.call(this,(Ek(),new Bk(a)),b,c,d,e)}
function vm(){var a;rm.call(this,(a=Pe($doc,ju),a.tabIndex=0,a))}
function Bl(a){var b;b=new to(a.a);while(b.a<b.b.c-1){ro(b);so(b)}}
function Dg(a){var b;b=$doc.createStyleSheet();b.cssText=a;return b}
function qq(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Gr(a,b,c){var d;d=(Zq(b,a.b),a.a[b]);Vi(a.a,b,c);return d}
function Pi(a,b){var c,d;c=a;d=Qi(0,b);Ui(c.aC,c.cM,c.qI,d);return d}
function Ui(a,b,c,d){Yi();$i(d,Wi,Xi);d.aC=a;d.cM=b;d.qI=c;return d}
function Il(a,b,c,d){d=Gl(a,b,d);M(b);lo(a.a,b,d);Ik(c,b.o,d);O(b,a)}
function Ec(a,b,c){a.b.g=b;a.b.i=c;a.b.b=b-a.e;a.b.c=c-a.f;a.b.d.G()}
function P(a,b){a.j==-1?Ok(a.o,b|(a.o.__eventBits||0)):(a.j|=b)}
function Hg(a,b){return a.clientX-Ze(b)+_e(b)+gf(b.ownerDocument)}
function In(a){return function(){this.__gwt_resolve=Jn;return a.t()}}
function eo(a){if(!a.a||!a.b.a){throw new us}a.a=false;return a.b.a}
function cn(a){while(++a.a<a.c.b){if(Cr(a.c,a.a)!=null){return}}}
function uq(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function ch(a){var b;b=a.b;if(b){return ah(a,b)}return a.a.clientX||0}
function dh(a){var b;b=a.b;if(b){return bh(a,b)}return a.a.clientY||0}
function hr(a){if(a.b>=a.d.gb()){throw new us}return a.d.nb(a.c=a.b++)}
function cj(a){if(a!=null&&(a.tM==ws||_i(a,1))){throw new Xo}return a}
function Wd(){if(Td++==0){be((ae(),_d));return true}return false}
function Kn(b){try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function gf(a){return _e(zp(a.compatMode,ou)?a.documentElement:a.body)}
function hj(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function so(a){if(a.a<0||a.a>=a.b.c){throw new ap}a.b.b.Y(a.b.a[a.a--])}
function Am(a,b){var c;c=a.b;if(b>=c||b<0){throw new ep(xw+b+yw+c)}}
function Er(a,b){var c;c=(Zq(b,a.b),a.a[b]);Pr(a.a,b,1);--a.b;return c}
function Gl(a,b,c){var d;Hl(a,c);if(b.n==a){d=ko(a.a,b);d<c&&--c}return c}
function Dr(a,b,c){for(;c<a.b;++c){if(vs(b,a.a[c])){return c}}return -1}
function ec(a,b){Ub();Zb.call(this,b);this.b=115;this.c=115;this.a=a}
function _m(a){Zm.call(this,Pe($doc,ju));this.o[Es]=Lw;km(this.a,a,true)}
function Ym(){Wm.call(this,Pe($doc,ju));this.o[Es]=Iw;km(this.a,Jw,false)}
function vn(a,b,c,d,e){tn(this,new Dn(this,a,b,c,d,e));this.o[Es]=Ow}
function $i(a,b,c){Yi();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Zi(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function ko(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function Xk(){var a;if(Rk){a=new _k;!!Sk&&li(Sk,a);return null}return null}
function Me(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Te(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Se(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function Fr(a,b){var c;c=Dr(a,b,0);if(c==-1){return false}Er(a,c);return true}
function rl(a,b){var c;c=vl(b);if(c<0){return null}return bj(Cr(a.b,c),52)}
function tl(a,b){var c;c=vl(b);b[ow]=null;Gr(a.b,c,null);a.a=new xl(c,a.a)}
function nb(a,b){Ic(a.s,b,b);G(b.o,nt,true);G(b.o,ot,true);oq(kb,b,b)}
function ob(a,b){if(Fr(a.q.j,b)){G(b.o,mt,false)}else{Br(a.q.j);Ar(a.q.j,b)}}
function jq(a,b){return b==null?a.b:dj(b,1)?lq(a,bj(b,1)):kq(a,b,~~Rd(b))}
function iq(a,b){return b==null?a.c:dj(b,1)?nq(a,bj(b,1)):mq(a,b,~~Rd(b))}
function Ig(a,b){return a.clientY-$e(b)+(b.scrollTop||0)+hf(b.ownerDocument)}
function ef(a){return (zp(a.compatMode,ou)?a.documentElement:a.body).clientTop}
function df(a){return (zp(a.compatMode,ou)?a.documentElement:a.body).clientLeft}
function Rl(){Sl.call(this,Pe($doc,ju));this.o.style[pw]=rw;this.o.style[qt]=sw}
function Bd(a,b){Ad(this,a);zd(this,b);this.a=this.e-this.b;this.d=this.f-this.c}
function Yg(a,b){Xg.call(this);this.a=b;!Ng&&(Ng=new Bh);Ah(Ng,a,this);this.b=a}
function or(a,b){var c;this.a=a;this.d=a;c=a.gb();(b<0||b>c)&&ar(b,c);this.b=b}
function xc(a){var b;this.a=a;b=a.H();if(!b.i){throw new bp(Ot)}this.b=new xd(b)}
function Em(a,b){var c,d;d=a.a;for(c=0;c<d;++c){Bm(a,b,c,false)}Ee(a.c,qn(a.c,b))}
function rq(e,a,b){var c,d=e.e;a=eu+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Ao(a,b,c,d,e){var f;f=Pe($doc,Kw);Je(f,Go(a,b,c,d,e).X());return Le(f)}
function nn(a){if(!a.a){a.a=Pe($doc,Mw);Ik(a.b.f,a.a,0);De(a.a,Hn(Pe($doc,Nw)))}}
function jd(a,b){if(a.c<b.b||a.b>b.c||a.a<b.d||a.d>b.a){return false}return true}
function Gg(a){if($doc.styleSheets.length==0){return Dg(a)}return Cg(0,a,false)}
function ah(a,b){var c;c=a.a;return (c.clientX||0)-Ze(b)+_e(b)+gf(b.ownerDocument)}
function Bn(a,b){var c;c=He(Fo(b),Pw);zp(Gv,c)&&(a.a=new Fn(a,b),ge((ae(),_d),a.a))}
function Yd(a,b,c){var d;d=Wd();try{return Vd(a,b,c)}finally{d&&ce((ae(),_d));--Td}}
function Hk(a,b,c){var d;d=Fk;Fk=a;b==Gk&&fl(a.type)==8192&&(Gk=null);c.z(a);Fk=d}
function Wc(a,b,c){this.a=b;!!c&&H(c,a,($h(),$h(),Zh));!!c&&H(c,a,(fh(),fh(),eh))}
function oq(a,b,c){return b==null?qq(a,c):dj(b,1)?rq(a,bj(b,1),c):pq(a,b,c,~~Rd(b))}
function Gq(a){var b;b=new Ir;a.c&&Ar(b,new Nq(a));gq(a,b);fq(a,b);this.a=new jr(b)}
function dn(a){var b;if(a.a>=a.c.b){throw new us}b=bj(Cr(a.c,a.a),54);cn(a);return b}
function Le(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function be(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=me(b,c)}while(a.b);a.b=c}}
function ce(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=me(b,c)}while(a.c);a.c=c}}
function hf(a){return (zp(a.compatMode,ou)?a.documentElement:a.body).scrollTop||0}
function Xd(b){return function(){try{return Yd(b,this,arguments)}catch(a){throw a}}}
function Ap(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function z(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function nl(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
function km(a,b,c){a.c=false;c?Je(a.a,b):We(a.a,b);if(a.d!=a.b){a.d=a.b;Gi(a.a,a.b)}}
function Mm(a,b){if(b<0){throw new ep(Aw+b)}if(b>=a.b){throw new ep(xw+b+yw+a.b)}}
function Lm(a,b,c){Mm(a,b);if(c<0){throw new ep(zw+c)}if(c>=a.a){throw new ep(vw+c+ww+a.a)}}
function L(a){if(!a.x()){throw new bp(Is)}try{a.v()}finally{a.o.__listener=null;a.i=false}}
function Fd(c,a,b){return c.R(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style[b]}
function sl(a,b){var c;if(!a.a){c=a.b.b;Ar(a.b,b)}else{c=a.a.a;Gr(a.b,c,b);a.a=a.a.b}b.o[ow]=c}
function de(a){var b;if(a.a){b=a.a;a.a=null;!a.f&&(a.f=[]);me(b,a.f)}!!a.f&&(a.f=le(a.f))}
function N(a,b){a.i&&(a.o.__listener=null,undefined);!!a.o&&z(a.o,b);a.o=b;a.i&&hl(a.o,a)}
function Vb(a){var b;b=new Bd(a.e,null);a.i=b.a+(ud(),a.e.o.clientLeft);a.j=b.d+a.e.o.clientTop}
function mb(a){var b,c;for(b=new jr(a.q.j);b.b<b.d.gb();){c=bj(hr(b),54);G(c.o,mt,false);ir(b)}}
function Rj(a){var b,c,d;b=a&4194303;c=a>>22&4194303;d=a<0?1048575:0;return Sj(b,c,d)}
function Fg(a){var b;b=$doc.styleSheets.length;if(b==0){return Dg(a)}return Cg(b-1,a,true)}
function Ue(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||Ap(nu,b)){return c}return b+eu+c}
function Yp(a,b){var c;while(a.cb()){c=a.db();if(b==null?c==null:Qd(b,c)){return a}}return null}
function om(a,b){if(a.a!=b){return false}try{O(b,null)}finally{Ee(a.o,b.o);a.a=null}return true}
function bh(a,b){var c;c=a.a;return (c.clientY||0)-$e(b)+(b.scrollTop||0)+hf(b.ownerDocument)}
function Fc(a,b){var c;c=bj(jq(a.c,Cc),7).a;!!b.a.ctrlKey||!!b.a.metaKey||mb(a.b.d);ob(a.b.d,c)}
function Ur(a,b,c){var d,e,f;d=(e=a,f=e.slice(b,c),Ui(e.aC,e.cM,e.qI,f),f);Vr(d,a,b,c,-b)}
function Hm(a,b,c,d){var e;Lm(a,b,c);e=Bm(a,b,c,true);if(d){M(d);sl(a.g,d);De(e,Hn(d.o));O(d,a)}}
function pm(a,b){if(b==a.a){return}!!b&&M(b);!!a.a&&om(a,a.a);a.a=b;if(b){De(a.o,Hn(a.a.o));O(b,a)}}
function fe(a){if(!a.i){a.i=true;!a.e&&(a.e=new pe(a));ne(a.e,1);!a.g&&(a.g=new se(a));ne(a.g,50)}}
function G(a,b,c){if(!a){throw new Nd(Fs)}b=Dp(b);if(b.length==0){throw new $o}c?Fe(a,b):Ie(a,b)}
function Xb(a){var b,c;for(c=new jr(a.d);c.b<c.d.gb();){b=bj(hr(c),10);M(b.e);Pl(a.e,b.i,b.a,b.b)}}
function tb(a){var b;b=new Bd(a.q.a,null);a.c=b.a+(ud(),a.q.a.o.clientLeft);a.d=b.d+a.q.a.o.clientTop}
function Qc(a){a.b.k=null;a.b.d.D();Pc(a);C(a.a,Ge((Pn(),Tn(null)).o,st),Ge(Tn(null).o,tt));a.d=2}
function oo(a){this.b=a;this.a=Ri(Ij,{26:1,29:1,38:1,43:1,49:1,53:1,55:1,58:1,66:1},54,4,0)}
function Li(){Li=ws;Ki=new Mi(Fu,0);Ji=new Mi(Gu,1);Ii=new Mi(Hu,2);Ui(Gj,{58:1,66:1},30,[Ki,Ji,Ii])}
function _j(){_j=ws;Yj=Sj(4194303,4194303,524287);Zj=Sj(0,0,524288);Vj(1);Vj(2);$j=Vj(0)}
function Io(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;Mk(a,$moduleBase+Rw)}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{zs(Pj)()}catch(a){b(c)}else{zs(Pj)()}}
function ne(b,c){ae();$wnd.setTimeout(function(){var a=zs(je)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function Ql(a,b,c){var d;d=a.o;if(b==-1&&c==-1){Tl(d)}else{d.style[pw]=qw;d.style[_t]=b+Cs;d.style[au]=c+Cs}}
function zm(a,b,c){var d;Am(a,b);if(c<0){throw new ep(tw+c+uw+c)}d=a.a;if(d<=c){throw new ep(vw+c+ww+a.a)}}
function Eo(a,b,c,d,e){var f,g;if(!bf()){return Ao(a,b,c,d,e)}f=Ao(a,b,c,d,e);g=Le(f);Ok(g,32768);return f}
function Jl(a,b){var c;if(b.n!=a){return false}try{O(b,null)}finally{c=b.o;Ee(Me(c),c);no(a.a,b)}return true}
function Dm(a,b){var c;if(b.n!=a){return false}try{O(b,null)}finally{c=b.o;Ee(Me(c),c);tl(a.g,c)}return true}
function Ce(a){var b,c;b=(c=a.join(Ns),a.length=a.explicitLength=0,c);a[a.explicitLength++]=b;return b}
function Fi(a){var b;b=He(a,Du);if(Ap(pu,b)){return Li(),Ki}else if(Ap(Eu,b)){return Li(),Ji}return Li(),Ii}
function Op(a){Mp();var b=eu+a;var c=Lp[b];if(c!=null){return c}c=Jp[b];c==null&&(c=Np(a));Pp();return Lp[b]=c}
function lp(a){var b,c;if(a>-129&&a<128){b=a+128;c=(np(),mp)[b];!c&&(c=mp[b]=new hp(a));return c}return new hp(a)}
function yb(a){var b,c,d;for(d=new jr(a.q.j);d.b<d.d.gb();){c=bj(hr(d),54);b=bj(jq(a.n,c),8);c.o.style[wt]=b.b}}
function gq(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Sq(e,c.substring(1));a.eb(d)}}}
function Ze(a){var b;b=a.ownerDocument;return hj(pp(Se(a)/af(b)+_e(zp(b.compatMode,ou)?b.documentElement:b.body)))}
function Ko(a,b){var c;c=new Sp;Be(c.a,px);Rp(c,zk(a.a));Be(c.a,qx);Rp(c,zk(b.a));Be(c.a,rx);return new kk(Ce(c.a))}
function mo(a,b){var c;if(b<0||b>=a.c){throw new dp}--a.c;for(c=b;c<a.c;++c){Vi(a.a,c,a.a[c+1])}Vi(a.a,a.c,null)}
function ri(a,b,c){if(!b){throw new vp(zu)}if(!c){throw new vp(Au)}a.b>0?qi(a,new Po(a,b,c)):si(a,b,c);return new No}
function Y(a,b){var c;if(a.g){throw new bp(Ls)}M(b);c=b.o;a.o=c;Kn(c)&&(c.__gwt_resolve=In(a),undefined);a.g=b;O(b,a)}
function Cg(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
function ui(a,b){var c,d;d=bj(jq(a.d,b),72);if(!d){d=new es;oq(a.d,b,d)}c=bj(d.b,71);if(!c){c=new Ir;qq(d,c)}return c}
function xi(a){var b,c;if(a.a){try{for(c=new jr(a.a);c.b<c.d.gb();){b=bj(hr(c),56);si(b.a,b.c,b.b)}}finally{a.a=null}}}
function Hc(b,c,d){var a,e;Ec(b,c,d);try{b.b.d.E()}catch(a){a=Qj(a);if(dj(a,9)){e=a;b.b.k=e}else throw a}b.b.d.C()}
function Ic(b,c,d){var a,e;try{e=new Wc(b,c,d);oq(b.c,d,e)}catch(a){a=Qj(a);if(dj(a,62)){throw new Od(Qt)}else throw a}}
function Aq(a,b){var c,d,e;if(dj(b,73)){c=bj(b,73);d=c.jb();if(iq(a.a,d)){e=jq(a.a,d);return ds(c.kb(),e)}}return false}
function wi(a,b){var c,d;d=bj(jq(a.d,b),72);if(!d){return Yr(),Yr(),Xr}c=bj(d.b,71);if(!c){return Yr(),Yr(),Xr}return c}
function Hb(a){lb();var b,c;c=~~((a.i-$e(Tn(As).o))/115);b=~~((a.g-Ze(Tn(As).o))/115);return Ui(Bj,{58:1},-1,[c,b])}
function Xj(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Sj(c&4194303,d&4194303,e&1048575)}
function Di(a){Od.call(this,Cu,a.gb()==0?null:bj(a.hb(Ri(Nj,{58:1,66:1,70:1},69,0,0)),70)[0]);this.a=a}
function Cf(){Cf=ws;Af=new Ef;yf=new Gf;xf=new If;zf=new Kf;Bf=new Mf;Ui(Ej,{58:1,66:1},13,[Af,yf,xf,zf,Bf])}
function Ad(a,b){if(!b||b==(Pn(),Tn(null))){a.e=0;a.f=0}else{a.e=Ze(b.o)-_e(b.o);a.f=$e(b.o)-(b.o.scrollTop||0)}}
function zd(a,b){if(!b||b==(Pn(),Tn(null))){a.b=0;a.c=0}else{a.b=Ze(b.o)+(ud(),b.o.clientLeft);a.c=$e(b.o)+b.o.clientTop}}
function M(a){if(!a.n){(Pn(),hs(On,a))&&Rn(a)}else if(dj(a.n,44)){bj(a.n,44).Y(a)}else if(a.n){throw new bp(Js)}}
function ad(a){var b,c,d;c=Ri(Lj,{58:1,66:1},68,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new up}c[d]=a[d]}}
function ye(){var a,b,c,d;c=we(new ze);d=Ri(Lj,{58:1,66:1},68,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new xp(c[a])}ad(d)}
function Tr(a,b,c,d,e,f,g){var i;i=c;while(f<g){i>=d||b<c&&bj(a[b],60).cT(a[i])<=0?Vi(e,f++,a[b++]):Vi(e,f++,a[i++])}}
function Sr(a,b,c){var d,e,f;for(d=b+1;d<c;++d){for(e=d;e>b&&bj(a[e-1],60).cT(a[e])>0;--e){f=a[e];Vi(a,e,a[e-1]);Vi(a,e-1,f)}}}
function Hr(a,b){var c;b.length<a.b&&(b=Pi(b,a.b));for(c=0;c<a.b;++c){Vi(b,c,a.a[c])}b.length>a.b&&Vi(b,a.b,null);return b}
function Cm(a,b,c){var d,e;d=Le(b);e=null;!!d&&(e=bj(rl(a.g,d),54));if(e){Dm(a,e);return true}else{c&&Je(b,Ns);return false}}
function H(a,b,c){var d;d=fl(c.b);d==-1?a.o:a.j==-1?Ok(a.o,d|(a.o.__eventBits||0)):(a.j|=d);return ki(!a.k?(a.k=new mi(a)):a.k,c,b)}
function Dn(a,b,c,d,e,f){Cn();N(a,Eo(b,c,d,e,f));a.j==-1?Ok(a.o,133333119|(a.o.__eventBits||0)):(a.j|=133333119)}
function Pm(a,b){if(a.b==b){return}if(b<0){throw new ep(Ew+b)}if(a.b<b){Rm(a.c,b-a.b,a.a);a.b=b}else{while(a.b>b){Nm(a,a.b-1)}}}
function Vi(a,b,c){if(c!=null){if(a.qI>0&&!aj(c,a.qI)){throw new Ro}if(a.qI<0&&(c.tM==ws||_i(c,1))){throw new Ro}}return a[b]=c}
function O(a,b){var c;c=a.n;if(!b){try{!!c&&c.x()&&a.A()}finally{a.n=null}}else{if(c){throw new bp(Ks)}a.n=b;b.x()&&a.y()}}
function Qg(a,b,c){var d,e,f;if(Ng){f=bj(zh(Ng,a.type),16);if(f){d=f.a.a;e=f.a.b;Og(f.a,a);Pg(f.a,c);I(b,f.a);Og(f.a,d);Pg(f.a,e)}}}
function ue(a){var b,c,d;d=Ns;a=Dp(a);b=a.indexOf(bu);if(b!=-1){c=a.indexOf(cu)==0?8:0;d=Dp(a.substr(c,b-c))}return d.length>0?d:du}
function $e(a){var b;b=a.ownerDocument;return hj(pp(Te(a)/af(b)+((zp(b.compatMode,ou)?b.documentElement:b.body).scrollTop||0)))}
function _e(a){if(a.currentStyle.direction==pu){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function af(a){var b;if(zp(a.compatMode,ou)){return 1}else{b=a.body.offsetWidth||0;return b==0?1:~~((Me(a.body).offsetWidth||0)/b)}}
function Vk(){var a;if(!Rk){a=Ke($doc);De($doc.body,a);$wnd.__gwt_initWindowCloseHandler(zs(Xk),zs(Wk));Ee($doc.body,a);Rk=true}}
function Gi(a,b){switch(b.a){case 0:{a[Du]=pu;break}case 1:{a[Du]=Eu;break}case 2:{Fi(a)!=(Li(),Ii)&&(a[Du]=Ns,undefined);break}}}
function fq(i,a){var b=i.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.eb(e[f])}}}}
function kq(i,a,b){var c=i.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.jb();if(i.ib(a,g)){return f.kb()}}}return null}
function mq(i,a,b){var c=i.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.jb();if(i.ib(a,g)){return true}}}return false}
function of(a,b,c){var d=a.__kids;for(var e=0,f=d.length;e<f;++e){if(d[e]===b){if(!c){d.splice(e,1);b.__pendingSrc=null}return true}}return false}
function pl(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function Dp(c){if(c.length==0||c[0]>gu&&c[c.length-1]>gu){return c}var a=c.replace(/^(\s*)/,Ns);var b=a.replace(/\s*$/,Ns);return b}
function yk(){yk=ws;new pk(Ns);tk=new RegExp(Wu,Xu);uk=new RegExp(Yu,Xu);vk=new RegExp(ku,Xu);xk=new RegExp(Zu,Xu);wk=new RegExp($u,Xu)}
function xe(a){var b,c,d,e;d=(ej(a.a)?cj(a.a):null,[]);e=Ri(Lj,{58:1,66:1},68,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new xp(d[b])}ad(e)}
function Vj(a){var b,c;if(a>-129&&a<128){b=a+128;Tj==null&&(Tj=Ri(Hj,{58:1,66:1},31,256,0));c=Tj[b];!c&&(c=Tj[b]=Rj(a));return c}return Rj(a)}
function Ve(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function J(a){var b;if(a.x()){throw new bp(Gs)}a.i=true;hl(a.o,a);b=a.j;a.j=-1;b>0&&(a.j==-1?Ok(a.o,b|(a.o.__eventBits||0)):(a.j|=b));a.u();a.B()}
function ck(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Ru,evtGroup:Su,millis:(new Date).getTime(),type:Tu,className:a})}
function Fb(a,b){lb();this.o=b;this.q=new pc(this);this.s=new Rc(this.q);this.f=new Ir;this.b=new fd(b);wb(this,this.b);this.e=new tc(this.f);this.a=a}
function Qm(a,b){this.g=new ul;this.f=Pe($doc,Fw);this.c=Pe($doc,Gw);De(this.f,Hn(this.c));B(this,this.f);Fm(this,new ln(this));Gm(this,new pn(this));Om(this,b);Pm(this,a)}
function Ti(a,b,c,d,e,f,g){var i,j,k,n;k=d[e];j=e==f-1;n=Qi(j?g:0,k);Ui(a[e],b[e],c[e],n);if(!j){++e;for(i=0;i<k;++i){n[i]=Ti(a,b,c,d,e,f,g)}}return n}
--></script>
<script><!--
function me(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].S()&&(c=ke(c,f)):f[0].O()}catch(a){a=Qj(a);if(!dj(a,67))throw a}}return c}
function K(a,b){var c;switch(fl(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==Hs?b.toElement:b.fromElement);if(!!c&&Ve(a.o,c)){return}}Qg(b,a,a.o)}
function vc(a,b,c){var d,e;if(b==c){return 0}else{if(Ve(b,c)){return -1}else{if(Ve(c,b)){return 1}else{d=Me(b);e=Me(c);if(!!d&&!!e){return vc(a,d,e)}return 0}}}}
function Xf(){Xf=ws;Wf=new Zf;Uf=new _f;Pf=new bg;Qf=new dg;Vf=new fg;Tf=new hg;Rf=new jg;Of=new lg;Sf=new ng;Ui(Fj,{58:1,66:1},15,[Wf,Uf,Pf,Qf,Vf,Tf,Rf,Of,Sf])}
function on(a,b,c){var d,e;b=b>1?b:1;e=a.a.childNodes.length;if(e<b){for(d=e;d<b;++d){De(a.a,Pe($doc,Nw))}}else if(!c&&e>b){for(d=e;d>b;--d){Ee(a.a,a.a.lastChild)}}}
function Pk(){var a,b,c;b=$doc.compatMode;a=Ui(Mj,{58:1,66:1},1,[ou]);for(c=0;c<a.length;++c){if(zp(a[c],b)){return}}a.length==1&&zp(ou,a[0])&&zp(hv,b)?iv+b+jv:kv+b+lv}
function Mc(a,b){if(b.a.touches.length!=0){return}if(!Cc){return}try{if(a.d==1){Fc(a,b);return}try{Hc(a,a.b.g,a.b.i);a.d!=3&&Fc(a,b)}finally{Gc(a)}}finally{Cc=null;Gc(a)}}
function Qi(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function tq(i,a,b){var c=i.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.jb();if(i.ib(a,g)){c.length==1?delete i.a[b]:c.splice(d,1);--i.d;return f.kb()}}}return null}
function pq(k,a,b,c){var d=k.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.jb();if(k.ib(a,i)){var j=g.kb();g.lb(b);return j}}}else{d=k.a[c]=[]}var g=new ps(a,b);d.push(g);++k.d;return null}
function kc(a,b,c){this.c=new Rl;E(this.c,Jt+((a.a%2+b.a%2)%2==0?Kt:Lt));if(c!=null){this.b=c;this.a=new un(Mt+this.b+Nt,0,0,112,112);Ol(this.c,this.a)}this.e=a;this.d=b;Y(this,this.c)}
function Wj(a,b){var c,d;c=a.h>>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(d==0||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function rc(a,b,c){var d,e,f,g;f=new qd(b,c);for(e=a.b.length-1;e>=0;--e){}for(e=a.b.length-1;e>=0;--e){d=a.b[e];g=d.b;if(g.b<=f.a&&f.a<=g.c&&g.d<=f.b&&f.b<=g.a){return d.a}}return null}
function bm(b,c){_l();var a,d,e,f,g;d=null;for(g=b.$();g.cb();){f=bj(g.db(),54);try{c.bb(f)}catch(a){a=Qj(a);if(dj(a,69)){e=a;!d&&(d=new js);gs(d,e)}else throw a}}if(d){throw new am(d)}}
function li(b,c){var a,d,e;!c.c||(c.c=false,c.d=null);e=c.d;Mg(c,b.b);try{ti(b.a,c)}catch(a){a=Qj(a);if(dj(a,57)){d=a;throw new Ei(d.a)}else throw a}finally{e==null?(c.c=true,c.d=null):(c.d=e)}}
function Pj(){var a;!!$stats&&ck(Iu);a=Qk();zp(Ju,a)||($wnd.alert(Ku+a+Lu),undefined);!!$stats&&ck(Mu);Pk();!!$stats&&ck(Nu);$wnd.$GWT_DND_VERSION=Ou;tg();sg.unshift(Pu);vg();!!$stats&&ck(Qu);t(new u)}
function Np(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+yp(a,c++)}return b|0}
function zk(a){yk();a.indexOf(Wu)!=-1&&(a=dk(tk,a,_u));a.indexOf(ku)!=-1&&(a=dk(vk,a,av));a.indexOf(Yu)!=-1&&(a=dk(uk,a,bv));a.indexOf($u)!=-1&&(a=dk(wk,a,cv));a.indexOf(Zu)!=-1&&(a=dk(xk,a,dv));return a}
function Vr(a,b,c,d,e){var f,g,i,j;f=d-c;if(f<7){Sr(b,c,d);return}i=c+e;g=d+e;j=i+(g-i>>1);Vr(b,a,i,j,-e);Vr(b,a,j,g,-e);if(bj(a[j-1],60).cT(a[j])<=0){while(c<d){Vi(b,c++,a[i++])}return}Tr(a,i,j,g,b,c,d)}
function Tn(a){Pn();var b,c;c=bj(jq(Nn,a),50);b=null;if(a!=null){if(!(b=ff($doc,a))){return null}}if(c){if(!b||c.o==b){return c}}Nn.d==0&&Tk(new Zn);!b?(c=new _n):(c=new Qn(b));oq(Nn,a,c);gs(On,c);return c}
function Pe(a,b){var c,d;if(b.indexOf(eu)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(ju)),a.__gwt_container);c.innerHTML=ku+b+lu||Ns;d=Le(c);c.removeChild(d);return d}return a.createElement(b)}
function Yb(a,b){var c,d;for(d=new jr(a.d);d.b<d.d.gb();){c=bj(hr(d),10);c.a=b.b-a.i+c.f;c.b=b.c-a.j+c.g;c.a=qp(0,rp(c.a,a.g-c.d));c.b=qp(0,rp(c.b,a.f-c.c));Pl(a.e,c.e,c.a,c.b)}Ne(bj(Cr(a.d,a.d.b-1),10).e.o);Vb(a)}
function pf(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;lf(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
function Rm(a,b,c){var d=$doc.createElement(Cw);d.innerHTML=Dw;var e=$doc.createElement(Hw);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var i=1;i<b;i++){a.appendChild(e.cloneNode(true))}}
function Do(){var a,b;Do=ws;zo();Co=Bp((a=$doc.location.href,b=a.indexOf(Sw),b!=-1&&(a=a.substring(0,b)),b=a.indexOf(Tw),b!=-1&&(a=a.substring(0,b)),b=a.lastIndexOf(Uw),b!=-1&&(a=a.substring(0,b)),a.length>0?a+Uw:Ns),Vw)==0?Ww:Xw}
function Eg(a){var b,c,d,e,f;d=$doc.styleSheets.length;if(d<30){return Dg(a)}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=Ag[b];c==0&&(c=Ag[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}Ag[e]+=a.length;return Cg(e,a,true)}}
function mc(a,b,c){var d;d=false;zp(a,Ws)?(d=b.a*c.a==0):zp(a,Xs)?(d=op(b.a*c.a)==2):zp(a,Ss)?(d=op(b.a)==op(c.a)):zp(a,Ys)?(d=op(b.a)==op(c.a)||b.a*c.a==0):zp(a,Zs)?(d=op(b.a)<=1&&op(c.a)<=1):zp(a,$s)&&(d=b.a==-1&&c.a==0);return d}
function Go(a,b,c,d,e){var f,g,i,j;if(!bf()){return j=Yw+d+Zw+e+$w+a.a+_w+-b+ax+-c+bx,!yo&&(yo=new Lo),Ko(xo,new fk(j))}g=cx+d+Zw+e+dx;i=ex+a.a+fx+-b+gx+-c+hx;f=ix+g+jx+Co+kx+$moduleBase+lx+i+mx+(b+d)+nx+(c+e)+ox;return yk(),new pk(f)}
function cf(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
var c=navigator.userAgent.toLowerCase();if(c.indexOf(qu)!=-1){var d=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){var e=b(d);if(e<7000){return true}}}return false}
function Fe(a,b){var c,d,e,f;b=Dp(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=gu);a.className=f+b}}
function we(j){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=j.T(c.toString());b.push(d);var e=eu+d;var f=a[e];if(f){var g,i;for(g=0,i=f.length;g<i;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function xb(a){var b,c,d;for(d=new jr(a.q.j);d.b<d.d.gb();){c=bj(hr(d),54);b=bj(jq(a.n,c),8);if(dj(b.c,39)){Pl(bj(b.c,39),c,b.d.a,b.d.d)}else if(dj(b.c,45)){bj(b.c,45)._(c,b.a)}else if(dj(b.c,51)){pm(bj(b.c,51),c)}else{throw new Nd(vt+b.c.w().a)}}}
function sc(a,b,c){var d,e,f,g,i,j;j=new Ir;if(c.e){d=new xd(b);for(g=new jr(a.a);g.b<g.d.gb();){f=bj(hr(g),11);e=new xc(f);i=e.a.H();if(Ve(c.e.o,i.o)){continue}jd(e.b,d)&&(Vi(j.a,j.b++,e),true)}}a.b=bj(Hr(j,Ri(Dj,{6:1,58:1,66:1},5,j.b,0)),6);Wr(a.b)}
function lo(a,b,c){var d,e;if(c<0||c>a.c){throw new dp}if(a.c==a.a.length){e=Ri(Ij,{26:1,29:1,38:1,43:1,49:1,53:1,55:1,58:1,66:1},54,a.a.length*2,0);for(d=0;d<a.a.length;++d){Vi(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){Vi(a.a,d,a.a[d-1])}Vi(a.a,c,b)}
function ug(){tg();var a,b,c;c=null;if(sg.length!=0){a=sg.join(Ns);b=Gg((zg(),a));!sg&&(c=b);sg.length=0}if(qg.length!=0){a=qg.join(Ns);b=Eg((zg(),a));!qg&&(c=b);qg.length=0}if(rg.length!=0){a=rg.join(Ns);b=Fg((zg(),a));!rg&&(c=b);rg.length=0}pg=false;return c}
function le(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=Kd();while(Kd()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].S()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function Lc(a,b){var c,d,e,f,g,i;if(Dc){return}f=bj(b.d,54);d=f.o;g=ah(b,d);i=bh(b,d);c=b.a.button||0;if(c!=1){return}if(!Cc){return}try{ud();Id();if(a.d==1){Fc(a,b);return}if(f!=a.a){e=new Bd(f,null);g+=e.a;i+=e.d}try{Hc(a,g,i);a.d!=3&&Fc(a,b)}finally{Gc(a)}}finally{Cc=null;Gc(a)}}
function zb(a){var b,c,d;a.n=new es;for(d=new jr(a.q.j);d.b<d.d.gb();){c=bj(hr(d),54);b=new Yc;b.c=c.n;if(dj(b.c,39)){b.d=new Bd(c,b.c)}else if(dj(b.c,45)){b.a=bj(b.c,45).Z(c)}else if(dj(b.c,51));else{throw new Nd(xt+b.c.w().a+yt+lj.a+zt)}b.b=c.o.style[wt];c.o.style[wt]=At;oq(a.n,c,b)}}
function qf(a,b){kf();var c,d,e;c=zp(a.__pendingSrc||a.src,b);!jf&&(jf={});d=a.__pendingSrc;if(d!=null){e=jf[d];if(!e){mf(a)}else if(e==a){if(c){return}pf(jf,e)}else if(of(e,a,c)){if(c){return}}else{mf(a)}}e=jf[b];!e?lf(jf,a,b):(e.__kids.push(a),a.__pendingSrc=e.__pendingSrc,undefined)}
function Wb(a){var b,c,d,e;e=new qm;G(e.o,Ct,true);e.o.style[wt]=At;Pl((Pn(),Tn(null)),e,-500,-500);pm(e,Tb);b=new qm;b.o.style[wt]=At;b.o.style[Dt]=Et;d=Ge(a.o,st)-(ud(),Ge(e.o,st)-e.o.clientWidth);c=Ge(a.o,tt)-(Ge(e.o,tt)-e.o.clientHeight);d>=0&&Nk(b.o,Bs,d+Cs);c>=0&&Nk(b.o,Ds,c+Cs);pm(e,b);return e}
function ti(b,c){var a,d,e,f,g,i;if(!c){throw new vp(Bu)}try{++b.b;g=vi(b,c.V());d=null;i=b.c?g.pb(g.gb()):g.ob();while(b.c?i.b>0:i.b<i.d.gb()){f=b.c?nr(i):hr(i);try{c.U(bj(f,27))}catch(a){a=Qj(a);if(dj(a,69)){e=a;!d&&(d=new js);gs(d,e)}else throw a}}if(d){throw new Di(d)}}finally{--b.b;b.b==0&&xi(b)}}
function Rc(a){var b;this.c=new es;this.b=a;this.a=new vm;H(this.a,this,(mh(),mh(),lh));H(this.a,this,(th(),th(),sh));H(this.a,this,(Th(),Th(),Sh));H(this.a,this,(Mh(),Mh(),Lh));H(this.a,this,(Fh(),Fh(),Eh));b=this.a.o.style;b[Rt]=St;b.filter=Tt+0*100+Ut;b[Vt]=Wt;b[wt]=0+(Xf(),Cs);b[Xt]=(Cf(),Et);b[Yt]=Zt}
function Om(a,b){var c,d,e,f,g,i,j;if(a.a==b){return}if(b<0){throw new ep(Bw+b)}if(a.a>b){for(c=0;c<a.b;++c){for(d=a.a-1;d>=b;--d){zm(a,c,d);e=Bm(a,c,d,false);f=qn(a.c,c);f.removeChild(e)}}}else{for(c=0;c<a.b;++c){for(d=a.a;d<b;++d){i=qn(a.c,c);g=(j=Pe($doc,Cw),Je(j,Dw),j);nl(i,Hn(g),d)}}}a.a=b;on(a.e,b,false)}
function Ie(a,b){var c,d,e,f,g,i,j;b=Dp(b);j=a.className;e=j.indexOf(b);while(e!=-1){if(e==0||j.charCodeAt(e-1)==32){f=e+b.length;g=j.length;if(f==g||f<g&&j.charCodeAt(f)==32){break}}e=j.indexOf(b,e+1)}if(e!=-1){c=Dp(j.substr(0,e-0));d=Dp(Cp(j,e+b.length));c.length==0?(i=d):d.length==0?(i=c):(i=c+gu+d);a.className=i}}
function Kc(a,b){var c,d,e,f,g;if(Dc){return}e=bj(b.d,54);c=e.o;f=ah(b,c);g=bh(b,c);if(a.d==3||a.d==2){if(e!=a.a){return}a.d=3}else{if(Cc){if(qp(op(f-a.g),op(g-a.i))>=a.b.d.r){ud();Id();Dr(a.b.j,a.b.e,0)!=-1||ob(a.b.d,a.b.e);d=new Bd(Cc,null);a.b.g=a.e+d.a;a.b.i=a.f+d.d;Qc(a)}else{Re(b.a)}}if(a.d==1){return}}Re(b.a);Ec(a,f,g)}
function Nc(a,b){var c,d,e,f,g;if(b.a.touches.length!=1){return}Re(b.a);e=bj(b.d,54);c=e.o;f=Hg(b.a.touches[0],c);g=Ig(b.a.touches[0],c);if(a.d==3||a.d==2){a.d=3}else{if(Cc){if(qp(op(f-a.e),op(g-a.f))>=a.b.d.r){Dr(a.b.j,a.b.e,0)!=-1||ob(a.b.d,a.b.e);d=new Bd(Cc,null);a.b.g=a.e+d.a;a.b.i=a.f+d.d;f+=d.a;g+=d.d;Qc(a)}else{Re(b.a)}}if(a.d==1){return}}Re(b.a);Ec(a,f,g)}
function xd(a){var b,c,d,e,f,g;ld(this,Ze(a.o));nd(this,$e(a.o));md(this,this.b+Ge(a.o,st));kd(this,this.d+Ge(a.o,tt));c=a.o.offsetParent;while(!!c&&!!(e=c.offsetParent)){if(!zp(rt,(ud(),Fd(td,c,qt)))){d=Ze(c);this.b<d&&(this.b=d);g=$e(c);this.d<g&&(this.d=g);b=g+(c.offsetHeight||0);this.a>b&&kd(this,qp(this.d,b));f=d+(c.offsetWidth||0);this.c>f&&md(this,qp(this.b,f))}c=e}}
function eb(a){var b,c,d,e,f,g;if(a.d){c=new Qm(sp(~~(a.d.b/2))+1,2);for(d=0;d<a.d.b;++d){e=new Qm(1,2);b=bj(Cr(a.d,d),2);g=new un(Ms,bj(jq(a.e,b.a),64)[0].a*62+15,bj(jq(a.e,b.a),64)[1].a+10,55,43);f=new _m(Ip(97+b.b.a&65535)+Ns+(8-b.c.a));f.o[Es]=Os;Hm(e,0,0,g);Hm(e,0,1,f);Math.round(~~(d/2));jm(f.a);e.o[Es]=Ps;Hm(c,Math.round(~~(d/2)),d%2,e)}}else{c=new Qm(8,2)}c.o[Es]=Qs;Bl(Tn(Rs));Ol(Tn(Rs),c)}
function Uj(a){var b,c,d,e,f,g,i,j;if(isNaN(a)){return _j(),$j}if(a<-9223372036854775808){return _j(),Zj}if(a>=9223372036854775807){return _j(),Yj}e=false;if(a<0){e=true;a=-a}d=0;if(a>=17592186044416){d=hj(a/17592186044416);a-=d*17592186044416}c=0;if(a>=4194304){c=hj(a/4194304);a-=c*4194304}b=hj(a);f=Sj(b,c,d);e&&(g=~f.l+1&4194303,i=~f.m+(g==0?1:0)&4194303,j=~f.h+(g==0&&i==0?1:0)&1048575,f.l=g,f.m=i,f.h=j,undefined);return f}
function Oc(a,b){var c,d,e,f,g;Dc=true;if(b.a.touches.length!=1){return}if(Cc){return}Re(b.a);e=bj(b.d,54);f=Hg(b.a.touches[0],b.b);g=Ig(b.a.touches[0],b.b);Cc=e;a.b.e=bj(jq(a.c,Cc),7).a;mb(a.b.d);ob(a.b.d,a.b.e);Re(b.a);a.e=f;a.f=g;c=new Bd(Cc,null);if(Cc!=a.b.e){d=new Bd(a.b.e,null);a.e+=c.a-d.a;a.f+=c.d-d.d}if(a.b.d.r==0&&!(!!b.a.ctrlKey||!!b.a.metaKey)){a.b.g=f+c.a;a.b.i=g+c.d;Qc(a);if(a.d==1){return}Ec(a,a.b.g,a.b.i)}else{Pc(a)}}
function lf(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var i=f.onload,j=f.onerror,k=f.onabort;function n(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
f.onload=function(){n(i)};f.onerror=function(){n(j)};f.onabort=function(){n(k)};f.__cleanup=function(){f.onload=i;f.onerror=j;f.onabort=k;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
function Jc(a,b){var c,d,e,f,g,i;if(Dc){return}if(a.d==3||a.d==2){return}f=bj(b.d,54);g=ch(b);i=dh(b);c=b.a.button||0;if(c!=1){return}if(Cc){return}Cc=f;a.b.e=bj(jq(a.c,Cc),7).a;if(!(!!b.a.ctrlKey||!!b.a.metaKey)&&Dr(a.b.j,a.b.e,0)==-1){mb(a.b.d);ob(a.b.d,a.b.e)}ge((ae(),_d),new Tc);Re(b.a);a.e=g;a.f=i;d=new Bd(Cc,null);if(Cc!=a.b.e){e=new Bd(a.b.e,null);a.e+=d.a-e.a;a.f+=d.d-e.d}if(a.b.d.r==0&&!(!!b.a.ctrlKey||!!b.a.metaKey)){a.b.g=g+d.a;a.b.i=i+d.d;Qc(a);if(a.d==1){return}Ec(a,a.b.g,a.b.i)}else{a.g=a.e+d.a;a.i=a.f+d.d;Pc(a)}}
function ub(a){var b,c,d,e,f,g,i,j,k,n;sc(a.e,a.o,a.q);D(a.q.e,pt,true);a.j=Uj(Tp());c=new Bd(a.q.e,a.q.a);zb(a);b=new Rl;b.o.style[qt]=rt;C(b,Ge(a.q.e.o,st),Ge(a.q.e.o,tt));Pl(a.q.a,b,c.a,c.d);d=Ze(a.q.e.o);e=$e(a.q.e.o);n=new es;for(k=new jr(a.q.j);k.b<k.d.gb();){j=bj(hr(k),54);oq(n,j,new qd(Ze(j.o),$e(j.o)))}a.q.f=vb(a,a.q.g,a.q.i);!!a.q.f&&a.q.f.J(a.q);for(k=new jr(a.q.j);k.b<k.d.gb();){j=bj(hr(k),54);f=bj(!j?n.b:kq(n,j,~~Zd(j)),12);g=f.P()-d;i=f.Q()-e;Pl(b,j,g,i)}a.k=b;D(a.k,ut,true);tb(a);a.i=(ud(),a.o.o.clientWidth);a.g=a.o.o.clientHeight}
function Ne(a){var b=a.offsetLeft,c=a.offsetTop;var d=a.offsetWidth,e=a.offsetHeight;if(a.parentNode!=a.offsetParent){b-=a.parentNode.offsetLeft;c-=a.parentNode.offsetTop}var f=a.parentNode;while(f&&f.nodeType==1){b<f.scrollLeft&&(f.scrollLeft=b);b+d>f.scrollLeft+f.clientWidth&&(f.scrollLeft=b+d-f.clientWidth);c<f.scrollTop&&(f.scrollTop=c);c+e>f.scrollTop+f.clientHeight&&(f.scrollTop=c+e-f.clientHeight);var g=f.offsetLeft,i=f.offsetTop;if(f.parentNode!=f.offsetParent){g-=f.parentNode.offsetLeft;i-=f.parentNode.offsetTop}b+=g-f.scrollLeft;c+=i-f.scrollTop;f=f.parentNode}}
function fl(a){switch(a){case yv:return 4096;case zv:return 1024;case Av:return 1;case Bv:return 2;case Cv:return 2048;case Dv:return 128;case Ev:return 256;case Fv:return 512;case Gv:return 32768;case Hv:return 8192;case su:return 4;case tu:return 64;case Hs:return 32;case Iv:return 16;case uu:return 8;case Jv:return 16384;case Kv:return 65536;case Lv:case Mv:return 131072;case Nv:return 262144;case Ov:return 524288;case yu:return 1048576;case xu:return 2097152;case wu:return 4194304;case vu:return 8388608;case Pv:return 16777216;case Qv:return 33554432;case Rv:return 67108864;default:return -1;}}
function Qk(){var c=navigator.userAgent.toLowerCase();var d=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return c.indexOf(mv)!=-1}())return mv;if(function(){return c.indexOf(nv)!=-1||function(){if(c.indexOf(ov)!=-1){return true}if(typeof window[pv]!=qv){try{var b=new ActiveXObject(rv);if(b){b.registerBhoIfNeeded();return true}}catch(a){}}return false}()}())return sv;if(function(){return c.indexOf(qu)!=-1&&$doc.documentMode>=9}())return tv;if(function(){return c.indexOf(qu)!=-1&&$doc.documentMode>=8}())return uv;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(a&&a.length==3)return d(a)>=6000}())return Ju;if(function(){return c.indexOf(vv)!=-1}())return wv;return xv}
function ol(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?jl:null);c&3&&(a.ondblclick=b&3?il:null);c&4&&(a.onmousedown=b&4?jl:null);c&8&&(a.onmouseup=b&8?jl:null);c&16&&(a.onmouseover=b&16?jl:null);c&32&&(a.onmouseout=b&32?jl:null);c&64&&(a.onmousemove=b&64?jl:null);c&128&&(a.onkeydown=b&128?jl:null);c&256&&(a.onkeypress=b&256?jl:null);c&512&&(a.onkeyup=b&512?jl:null);c&1024&&(a.onchange=b&1024?jl:null);c&2048&&(a.onfocus=b&2048?jl:null);c&4096&&(a.onblur=b&4096?jl:null);c&8192&&(a.onlosecapture=b&8192?jl:null);c&16384&&(a.onscroll=b&16384?jl:null);c&32768&&(a.nodeName==mw?b&32768?a.attachEvent(nw,kl):a.detachEvent(nw,kl):(a.onload=b&32768?ll:null));c&65536&&(a.onerror=b&65536?jl:null);c&131072&&(a.onmousewheel=b&131072?jl:null);c&262144&&(a.oncontextmenu=b&262144?jl:null);c&524288&&(a.onpaste=b&524288?jl:null)}
function ml(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=zs(function(){return Jk($wnd.event)});var d=zs(function(){var a=Oe;Oe=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!pl()){Oe=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!ej(b)&&dj(b,37)&&Hk($wnd.event,c,b);Oe=a});var e=zs(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Sv,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;pl()}});var f=zs(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,Tv);$wnd[Uv+g]=d;jl=(new Function(Ts,Vv+g+Wv))($wnd);$wnd[Xv+g]=e;il=(new Function(Ts,Yv+g+Zv))($wnd);$wnd[$v+g]=f;ll=(new Function(Ts,_v+g+Zv))($wnd);kl=(new Function(Ts,_v+g+aw))($wnd);var i=zs(function(){d.call($doc.body)});var j=zs(function(){e.call($doc.body)});$doc.body.attachEvent(Sv,i);$doc.body.attachEvent(bw,i);$doc.body.attachEvent(cw,i);$doc.body.attachEvent(dw,i);$doc.body.attachEvent(ew,i);$doc.body.attachEvent(fw,i);$doc.body.attachEvent(gw,i);$doc.body.attachEvent(hw,i);$doc.body.attachEvent(iw,i);$doc.body.attachEvent(jw,i);$doc.body.attachEvent(kw,j);$doc.body.attachEvent(lw,i)}
function fb(){var a,b,c,d,e,f,g,i,j,k,n,o;this.d=new Ir;this.e=new es;g=new Qm(2,2);f=new Qm(8,8);this.f=Si([Oj,Cj],[{58:1,66:1},{4:1,26:1,29:1,38:1,41:1,43:1,47:1,49:1,53:1,55:1,58:1,66:1}],[4,3],[8,8],2,0);c=Ui(Mj,{58:1,66:1},1,[Ss,Ts]);i=new Qm(1,8);for(e=0;e<8;++e){d=new _m(String.fromCharCode(97+e&65535));d.o[Es]=Us;Hm(i,0,e,d)}i.o[Es]=Ps;Hm(g,1,1,i);j=new Qm(8,1);for(n=0;n<8;++n){d=new _m(Ns+(8-n));d.o[Es]=Vs;Hm(j,n,0,d)}j.o[Es]=Ps;Hm(g,0,0,j);for(e=0;e<8;++e){for(n=0;n<8;++n){o=null;for(k=0;k<2;++k){if(n==k*7){if(e%7==0){o=Ws;break}if((e-1)%5==0){o=Xs;break}if((e-2)%3==0){o=Ss;break}if(e==3){o=Ys;break}if(e==4){o=Zs;break}}if(n==1+k*5){o=$s;break}}o!=null&&(o=c[k]+o);this.f[n][e]=new kc(lp(n),lp(e),o);Hm(f,n,e,this.f[n][e])}}f.o[Es]=Ps;a=new Rl;b=new Rl;Fl(a,f,a.o);Fl(b,a,b.o);this.b=new Fb(this,b);this.c=new ec(this,a);wb(this.b,this.c);b.o.style[Bs]=_s;b.o.style[Ds]=_s;for(e=0;e<8;++e){for(n=6;n<8;++n){nb(this.b,this.f[n][e].a)}}g.o[Es]=Ps;Hm(g,0,1,b);Y(this,g);oq(this.e,at,Ui(Jj,{58:1,64:1,66:1},63,[lp(0),lp(0)]));oq(this.e,bt,Ui(Jj,{58:1,64:1,66:1},63,[lp(1),lp(0)]));oq(this.e,ct,Ui(Jj,{58:1,64:1,66:1},63,[lp(2),lp(0)]));oq(this.e,dt,Ui(Jj,{58:1,64:1,66:1},63,[lp(3),lp(0)]));oq(this.e,et,Ui(Jj,{58:1,64:1,66:1},63,[lp(4),lp(0)]));oq(this.e,ft,Ui(Jj,{58:1,64:1,66:1},63,[lp(5),lp(0)]));oq(this.e,gt,Ui(Jj,{58:1,64:1,66:1},63,[lp(0),lp(22)]));oq(this.e,ht,Ui(Jj,{58:1,64:1,66:1},63,[lp(1),lp(22)]));oq(this.e,it,Ui(Jj,{58:1,64:1,66:1},63,[lp(2),lp(22)]));oq(this.e,jt,Ui(Jj,{58:1,64:1,66:1},63,[lp(3),lp(22)]));oq(this.e,kt,Ui(Jj,{58:1,64:1,66:1},63,[lp(4),lp(22)]));oq(this.e,lt,Ui(Jj,{58:1,64:1,66:1},63,[lp(5),lp(22)]))}
var Ns='',gu=' ',zt=' and override saveSelectedWidgetsLocationAndStyle(), restoreSelectedWidgetsLocation() and restoreSelectedWidgetsStyle()',ox=" border='0'><\/gwt:clipper>",nx=' height=',uw=' must be non-negative: ',$u='"',mx='" width=',jv='"/&gt;',jx='"><img onload=\'this.__gwtLastUnhandledEvent="load";\' src=\'',Sw='#',fv='%5B',gv='%5D',Wu='&',dv='&#39;',_u='&amp;',bv='&gt;',av='&lt;',Dw='&nbsp;',cv='&quot;',Zu="'",rx="' border='0'>",kx="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",qx="' style='",lv="').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings.",fx="',sizingMethod='crop'); margin-left: ",yt="'; Please create your own ",bu='(',Ut=')',_w=') no-repeat ',Lu='). Expect more errors.\n',It='): ',Ht=', ',ww=', Column size: ',yw=', Row size: ',ux=', Size: ',Wv='.call(this) }',Zv='.call(this)}',aw='.call(w.event.srcElement)}',Nt='.png',Uw='/',lu='/>',At='0px',Wt='1000',Ou='3.1.2',_s='920px',eu=':',ku='<',ix='<gwt:clipper style="',px="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",Yu='>',Tw='?',Qw='A PotentialElement cannot be resolved twice.',Zx='AbsolutePanel',pv='ActiveXObject',sx='Add not supported on this collection',vx='Add not supported on this list',hv='BackCompat',ru='BackgroundImageCache',ou='CSS1Compat',zw='Cannot access a column with a negative index: ',Aw='Cannot access a row with a negative index: ',zu='Cannot add a handler with a null type',Au='Cannot add a null handler',Bu='Cannot fire null event',Ks='Cannot set a new parent without first clearing the old parent',Bw='Cannot set number of columns to ',Ew='Cannot set number of rows to ',Bx='ChessBoard',As='ChessContainer',Cx='ChessSquare',Ex='ChessSquare;',rv='ChromeTab.ChromeFrame',tw='Column ',vw='Column index: ',Yx='ComplexPanel',zx='Composite',Ls='Composite.initWidget() may only be called once.',Hu='DEFAULT',Lv='DOMMouseScroll',Nx='DropControllerCollection$Candidate;',Ku='ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (',by='FocusPanel',iv="GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\"",Rs='GameHistoryContainer',dy='Grid',gy='HTML',cy='HTMLTable',Pu='HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.dragdrop-draggable{zoom:1;}.dragdrop-dragging{zoom:normal;}.dragdrop-positioner{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity\\=30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}',Ux='HasDirection$Direction;',mw='IFRAME',hy='Image',tx='Index: ',Ix='Integer;',Gu='LTR',fy='Label',ey='LabelBase',Wx='LongLibBase$LongEmul;',Fs='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Ox='Object;',Cu='One or more exceptions caught, see full set in UmbrellaException#getCauses',Xx='Panel',Kx='PickupDragController',Fu='RTL',wx='Remove not supported on this list',iy='RootPanel',jy='RootPanel$DefaultRootPanel',xw='Row index: ',Gs="Should only call onAttach when the widget is detached from the browser's document",Is="Should only call onDetach when the widget is attached to the browser's document",$x='SimplePanel',Px='StackTraceElement;',Hx='String;',Rx='Style$BorderStyle;',Sx='Style$Unit;',Js="This widget's parent does not implement HasWidgets",ky='Throwable;',xt="Unable to handle 'initialDraggableParent instanceof ",vt='Unable to handle initialDraggableParent ',Ot='Unattached drop target. You must call DragController#unregisterDropController for all drop targets not attached to the DOM.',yx='Widget',ay='Widget;',kv="Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' ",Lx='[I',Dx='[Lchess.client.',Mx='[Lcom.allen_sauer.gwt.dnd.client.',Qx='[Lcom.google.gwt.dom.client.',Tx='[Lcom.google.gwt.i18n.client.',Vx='[Lcom.google.gwt.lang.',_x='[Lcom.google.gwt.user.client.ui.',Gx='[Ljava.lang.',Fx='[[Lchess.client.',Tv='_',Pw='__gwtLastUnhandledEvent',Xv='__gwt_dispatchDblClickEvent_',Uv='__gwt_dispatchEvent_',$v='__gwt_dispatchUnhandledEvent_',ow='__uiObjectID',qw='absolute',Tt='alpha(opacity=',St='alpha(opacity=0)',du='anonymous',Ss='b',Yt='backgroundColor',jt='bb',gt='bk',Lt='black',Zt='blue',yv='blur',kt='bn',Dt='border',Xt='borderStyle',lt='bp',ht='bq',it='br',zv='change',Ax='chess.client.',Qu='chess.client.Chess',Us='chessboardlabelcols',Vs='chessboardlabelrows',Ps='chessboardtable',Os='chessmovelabel',Qs='chessmovestable',Jt='chesssquarediv',ov='chromeframe',Es='className',Rw='clear.cache.gif',lx='clear.cache.gif"\' style="',Av='click',Nw='col',Mw='colgroup',Jx='com.allen_sauer.gwt.dnd.client.',Nu='com.allen_sauer.gwt.dnd.client.util.DragEntryPoint',Mu='com.google.gwt.user.client.DocumentModeAsserter',Iu='com.google.gwt.user.client.UserAgentAsserter',xx='com.google.gwt.user.client.ui.',Nv='contextmenu',Uu='css is null',Bv='dblclick',Du='dir',ju='div',Qt='dragHandle must implement HasMouseDownHandlers to be draggable',$t='dragdrop-boundary',nt='dragdrop-draggable',pt='dragdrop-dragging',Ft='dragdrop-dropTarget',Bt='dragdrop-dropTarget-engage',ot='dragdrop-handle',ut='dragdrop-movable-panel',Ct='dragdrop-positioner',mt='dragdrop-selected',Kv='error',Rt='filter',ex="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",Cv='focus',cu='function',iu='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',Xu='g',vv='gecko',wv='gecko1_8',Qv='gesturechange',Rv='gestureend',Pv='gesturestart',Mt='gfx/',Lw='gwt-HTML',Ow='gwt-Image',Iw='gwt-Label',Pt='hash code not implemented',Ds='height',sw='hidden',nu='html',Vu='html is null',Xw='http://',Ms='http://upload.wikimedia.org/wikipedia/commons/b/b5/Chess_symbols.PNG',Vw='https',Ww='https://',Ju='ie6',uv='ie8',tv='ie9',Gt='isLegalMove(',Zs='k',Dv='keydown',Ev='keypress',Fv='keyup',_t='left',Gv='load',Hv='losecapture',Eu='ltr',wt='margin',Su='moduleStartup',su='mousedown',tu='mousemove',Hs='mouseout',Iv='mouseover',uu='mouseup',Mv='mousewheel',qu='msie',Xs='n',Et='none',fu='null',tt='offsetHeight',st='offsetWidth',mu='on',Tu='onModuleLoadStart',jw='onblur',Sv='onclick',lw='oncontextmenu',kw='ondblclick',iw='onfocus',fw='onkeydown',gw='onkeypress',hw='onkeyup',nw='onload',bw='onmousedown',dw='onmousemove',cw='onmouseup',ew='onmousewheel',mv='opera',qt='overflow',cx='overflow: hidden; width: ',$s='p',Ov='paste',pw='position',Cs='px',ax='px ',bx='px;',$w='px; background: url(',hx='px; border: none',Zw='px; height: ',gx='px; margin-top: ',dx='px; padding: 0px; zoom: 1',Ys='q',Ws='r',rw='relative',Yv='return function() { w.__gwt_dispatchDblClickEvent_',Vv='return function() { w.__gwt_dispatchEvent_',_v='return function() { w.__gwt_dispatchUnhandledEvent_',pu='rtl',sv='safari',hu='script',Jv='scroll',Kw='span',Ru='startup',Fw='table',Gw='tbody',Cw='td',au='top',vu='touchcancel',wu='touchend',xu='touchmove',yu='touchstart',Hw='tr',qv='undefined',xv='unknown',ev='uri is null',rt='visible',Ts='w',dt='wb',nv='webkit',Kt='white',Bs='width',Yw='width: ',at='wk',et='wn',ft='wp',bt='wq',ct='wr',Jw='x',Vt='zIndex';var _,xs={l:0,m:0,h:0},ys={l:100,m:0,h:0};_=q.prototype={};_.eQ=function r(a){return this===a};_.hC=function s(){return Zd(this)};_.tM=ws;_.cM={};_=u.prototype=p.prototype=new q;_.a=null;_=y.prototype=new q;_.t=function F(){return A()};_.cM={42:1,52:1};_.o=null;_=x.prototype=new y;_.u=function Q(){};_.v=function R(){};_.w=function S(){return Aj};_.x=function T(){return this.i};_.y=function U(){J(this)};_.z=function V(a){K(this,a)};_.A=function W(){L(this)};_.B=function X(){};_.cM={25:1,28:1,37:1,42:1,48:1,52:1,54:1};_.i=false;_.j=0;_.k=null;_.n=null;_=w.prototype=new x;_.w=function Z(){return oj};_.x=function $(){if(this.g){return this.g.i}return false};_.y=function ab(){if(this.j!=-1){P(this.g,this.j);this.j=-1}J(this.g);this.o.__listener=this};_.z=function bb(a){K(this,a);K(this.g,a)};_.A=function cb(){L(this.g)};_.t=function db(){B(this,A());return this.o};_.cM={25:1,28:1,37:1,40:1,42:1,46:1,48:1,52:1,54:1};_.g=null;_=fb.prototype=v.prototype=new w;_.w=function gb(){return jj};_.cM={25:1,28:1,37:1,40:1,42:1,46:1,48:1,52:1,54:1};_.a=null;_.b=null;_.c=null;_.f=null;_=jb.prototype=new q;_.C=function pb(){D(this.q.e,pt,false)};_.D=function qb(){this.F();D(this.q.e,pt,true)};_.E=function rb(){};_.F=function sb(){};_.o=null;_.p=false;_.q=null;_.r=0;_.s=null;var kb;_=ib.prototype=new jb;_.C=function Ab(){if(this.q.k){this.q.f.K(this.q);this.q.f=null;xb(this)}else{this.q.f.I(this.q);this.q.f.K(this.q);this.q.f=null}yb(this);M(this.k);this.k=null;D(this.q.e,pt,false)};
--></script>
<script><!--
_.G=function Bb(){var a,b,c,d;d=Uj(Tp());if(Wj(Xj(d,this.j),ys)){this.j=d;sc(this.e,this.o,this.q);tb(this)}a=this.q.b-this.c;b=this.q.c-this.d;if(this.p){a=qp(0,rp(a,this.i-Ge(this.q.e.o,st)));b=qp(0,rp(b,this.g-Ge(this.q.e.o,tt)))}vd(this.k.o,a,b);c=vb(this,this.q.g,this.q.i);if(this.q.f!=c){!!this.q.f&&this.q.f.K(this.q);this.q.f=c;!!this.q.f&&this.q.f.J(this.q)}!!this.q.f&&this.q.f.L(this.q)};_.D=function Cb(){ub(this)};_.E=function Db(){var a,b;try{this.q.f.M(this.q)}catch(a){a=Qj(a);if(dj(a,9)){b=a;throw b}else throw a}};_.F=function Eb(){sc(this.e,this.o,this.q)};_.b=null;_.c=0;_.d=0;_.e=null;_.g=0;_.i=0;_.j=xs;_.k=null;_.n=null;_=Fb.prototype=hb.prototype=new ib;_.D=function Gb(){var a,b;b=this.q;a=Hb(b);this.a.a=this.a.f[a[0]][a[1]];$e(Tn(As).o);Ze(Tn(As).o);ub(this)};_.a=null;_=Mb.prototype=new q;_.H=function Nb(){return this.k};_.I=function Ob(a){};_.J=function Pb(a){D(this.k,Bt,true)};_.K=function Qb(a){D(this.k,Bt,false)};_.L=function Rb(a){};_.M=function Sb(a){};_.cM={11:1};_.k=null;_=Lb.prototype=new Mb;_.cM={11:1};_=Kb.prototype=new Lb;_.N=function $b(a){return Wb(a)};_.I=function _b(a){Xb(this)};_.J=function ac(a){var b,c,d,e,f;G(this.k.o,Bt,true);this.g=(ud(),this.e.o.clientWidth);this.f=this.e.o.clientHeight;Vb(this);c=Ze(a.e.o);d=$e(a.e.o);for(f=new jr(a.j);f.b<f.d.gb();){e=bj(hr(f),54);b=new dd(e);b.e=this.N(e);b.f=Ze(e.o)-c;b.g=$e(e.o)-d;Ar(this.d,b)}};_.K=function bc(a){var b,c;for(c=new jr(this.d);c.b<c.d.gb();){b=bj(hr(c),10);M(b.e)}Br(this.d);G(this.k.o,Bt,false)};_.L=function cc(a){Yb(this,a)};_.cM={11:1};_.e=null;_.f=0;_.g=0;_.i=0;_.j=0;var Tb;_=Jb.prototype=new Kb;_.L=function dc(a){var b,c;Yb(this,a);for(c=new jr(this.d);c.b<c.d.gb();){b=bj(hr(c),10);b.a=a.b-this.i+b.f;b.b=a.c-this.j+b.g;b.a=qp(0,rp(b.a,this.g-b.d));b.b=qp(0,rp(b.b,this.f-b.c));b.a=sp(b.a/this.b)*this.b;b.b=sp(b.b/this.c)*this.c;Pl(this.e,b.e,b.a,b.b)}};_.cM={11:1};_.b=0;_.c=0;_=ec.prototype=Ib.prototype=new Jb;_.I=function fc(a){var b;b=Hb(a);this.a.a.e=lp(b[0]);this.a.a.d=lp(b[1]);Ar(this.a.d,new ic(this.a.a.b,this.a.a.e,this.a.a.d));this.a.a=null;eb(this.a);Xb(this)};_.M=function gc(a){var b,c;b=Hb(a);c=mc(this.a.a.b.substr(1,2-1),lp(b[0]-this.a.a.e.a),lp(b[1]-this.a.a.d.a));if(this.k){$e(Tn(As).o);Ze(Tn(As).o);Gt+this.a.a.b.substr(1,2-1)+Ht+(b[0]-this.a.a.e.a)+Ht+(b[1]-this.a.a.d.a)+It;mc(this.a.a.b.substr(1,2-1),lp(b[0]-this.a.a.e.a),lp(b[1]-this.a.a.d.a))}if(!c)throw new bd};_.cM={11:1};_.a=null;_=ic.prototype=hc.prototype=new q;_.cM={2:1};_.a=null;_.b=null;_.c=null;_=kc.prototype=jc.prototype=new w;_.w=function lc(){return kj};_.cM={3:1,25:1,28:1,37:1,40:1,42:1,46:1,48:1,52:1,54:1};_.a=null;_.b=null;_.d=null;_.e=null;_=pc.prototype=nc.prototype=new q;_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.g=0;_.i=0;_.k=null;_=tc.prototype=qc.prototype=new q;_.a=null;_.b=null;_=xc.prototype=uc.prototype=new q;_.cT=function yc(a){return wc(this,bj(a,5))};_.eQ=function zc(a){throw new Nd(Pt)};_.hC=function Ac(){throw new Nd(Pt)};_.cM={5:1,60:1};_.a=null;_.b=null;_=Rc.prototype=Bc.prototype=new q;_.cM={17:1,18:1,19:1,20:1,21:1,22:1,23:1,27:1};_.a=null;_.b=null;_.d=1;_.e=0;_.f=0;_.g=0;_.i=0;var Cc=null,Dc=false;_=Tc.prototype=Sc.prototype=new q;_.O=function Uc(){ud();Id()};_=Wc.prototype=Vc.prototype=new q;_.cM={7:1};_.a=null;_=Yc.prototype=Xc.prototype=new q;_.cM={8:1};_.a=0;_.b=null;_.c=null;_.d=null;_=_c.prototype=new q;_.cM={58:1,69:1};_=$c.prototype=new _c;_.cM={58:1,62:1,69:1};_=bd.prototype=Zc.prototype=new $c;_.cM={9:1,58:1,62:1,69:1};_=dd.prototype=cd.prototype=new q;_.cM={10:1};_.a=0;_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_.g=0;_.i=null;_=fd.prototype=ed.prototype=new Kb;_.N=function gd(a){return this.a?Wb(a):new qm};_.M=function hd(a){if(!this.a){throw new bd}};_.cM={11:1};_.a=true;_=id.prototype=new q;_.a=0;_.b=0;_.c=0;_.d=0;_=od.prototype=new q;_.cM={12:1};_=qd.prototype=pd.prototype=new od;_.P=function rd(){return this.a};_.Q=function sd(){return this.b};_.cM={12:1};_.a=0;_.b=0;var td=null;_=xd.prototype=wd.prototype=new id;_=Bd.prototype=yd.prototype=new od;_.P=function Cd(){return this.a};_.Q=function Dd(){return this.d};_.cM={12:1};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_=Ed.prototype=new q;_.R=function Gd(a,b){if($doc.defaultView&&$doc.defaultView.getComputedStyle){var c=$doc.defaultView.getComputedStyle(a,Ns);if(c){return c[b]}}return null};_=Jd.prototype=Hd.prototype=new Ed;_=Od.prototype=Nd.prototype=Md.prototype=new $c;_.cM={58:1,62:1,67:1,69:1};_=Pd.prototype=Ld.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_.a=null;_=Sd.prototype=new q;var Td=0,Ud=0;_=ie.prototype=$d.prototype=new Sd;_.a=null;_.b=null;_.c=null;_.d=false;_.e=null;_.f=null;_.g=null;_.i=false;var _d;_=pe.prototype=oe.prototype=new q;_.S=function qe(){this.a.d=true;de(this.a);this.a.d=false;return this.a.i=ee(this.a)};_.a=null;_=se.prototype=re.prototype=new q;_.S=function te(){this.a.d&&ne(this.a.e,1);return this.a.i};_.a=null;_=ze.prototype=ve.prototype=new q;_.T=function Ae(a){return ue(a)};var Oe=null;var Xe=false,Ye=false;var jf=null;_=sf.prototype=new q;_.cT=function uf(a){return tf(this,bj(a,61))};_.eQ=function vf(a){return this===a};_.hC=function wf(){return Zd(this)};_.cM={58:1,60:1,61:1};_.a=0;_=rf.prototype=new sf;_.cM={13:1,14:1,58:1,60:1,61:1};var xf,yf,zf,Af,Bf;_=Ef.prototype=Df.prototype=new rf;_.cM={13:1,14:1,58:1,60:1,61:1};_=Gf.prototype=Ff.prototype=new rf;_.cM={13:1,14:1,58:1,60:1,61:1};_=If.prototype=Hf.prototype=new rf;_.cM={13:1,14:1,58:1,60:1,61:1};_=Kf.prototype=Jf.prototype=new rf;_.cM={13:1,14:1,58:1,60:1,61:1};_=Mf.prototype=Lf.prototype=new rf;_.cM={13:1,14:1,58:1,60:1,61:1};_=Nf.prototype=new sf;_.cM={15:1,58:1,60:1,61:1};var Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf;_=Zf.prototype=Yf.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=_f.prototype=$f.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=bg.prototype=ag.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=dg.prototype=cg.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=fg.prototype=eg.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=hg.prototype=gg.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=jg.prototype=ig.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=lg.prototype=kg.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};_=ng.prototype=mg.prototype=new Nf;_.cM={15:1,58:1,60:1,61:1};var og,pg=false,qg,rg,sg;_=xg.prototype=wg.prototype=new q;_.O=function yg(){(tg(),pg)&&ug()};var Ag;_=Lg.prototype=new q;_.d=null;_=Kg.prototype=new Lg;_.c=false;_=Jg.prototype=new Kg;_.V=function Rg(){return this.W()};_.a=null;_.b=null;var Ng=null;_=Ug.prototype=new q;_.hC=function Wg(){return this.c};_.c=0;var Vg=0;_=Xg.prototype=Tg.prototype=new Ug;_=Yg.prototype=Sg.prototype=new Tg;_.cM={16:1};_.a=null;_.b=null;_=Zg.prototype=new Jg;_=_g.prototype=new Zg;_=hh.prototype=$g.prototype=new _g;_.U=function ih(a){gh(this,bj(a,17))};_.W=function jh(){return eh};var eh;_=oh.prototype=kh.prototype=new _g;_.U=function ph(a){nh(this,bj(a,18))};_.W=function qh(){return lh};var lh;_=vh.prototype=rh.prototype=new _g;_.U=function wh(a){uh(this,bj(a,19))};_.W=function xh(){return sh};var sh;_=Bh.prototype=yh.prototype=new q;_.a=null;_=Dh.prototype=new Zg;_=Hh.prototype=Ch.prototype=new Dh;_.U=function Ih(a){Gh(this,bj(a,20))};_.W=function Jh(){return Eh};var Eh;_=Oh.prototype=Kh.prototype=new Dh;_.U=function Ph(a){Nh(this,bj(a,21))};_.W=function Qh(){return Lh};var Lh;_=Vh.prototype=Rh.prototype=new Dh;_.U=function Wh(a){Uh(this,bj(a,22))};_.W=function Xh(){return Sh};var Sh;_=ai.prototype=Yh.prototype=new Dh;_.U=function bi(a){_h(this,bj(a,23))};_.W=function ci(){return Zh};var Zh;_=fi.prototype=di.prototype=new Kg;_.U=function gi(a){bj(a,24);Sn()};_.V=function ii(){return ei};var ei=null;_=mi.prototype=ji.prototype=new q;_.cM={28:1};_.a=null;_.b=null;_=pi.prototype=new q;_=oi.prototype=new pi;_.a=null;_.b=0;_.c=false;_=yi.prototype=ni.prototype=new oi;_=Ai.prototype=zi.prototype=new q;_=Di.prototype=Ci.prototype=new Md;_.cM={57:1,58:1,62:1,67:1,69:1};_.a=null;_=Ei.prototype=Bi.prototype=new Ci;_.cM={57:1,58:1,62:1,67:1,69:1};_=Mi.prototype=Hi.prototype=new sf;_.cM={30:1,58:1,60:1,61:1};var Ii,Ji,Ki;_=Oi.prototype=Ni.prototype=new q;_.aC=null;_.qI=0;var Wi,Xi;var Tj=null;var Yj,Zj,$j;_=bk.prototype=ak.prototype=new q;_.cM={31:1};_=fk.prototype=ek.prototype=new q;_.eQ=function gk(a){if(!dj(a,32)){return false}return zp(this.a,bj(bj(a,32),33).a)};_.hC=function hk(){return Op(this.a)};_.cM={32:1,33:1,58:1};_.a=null;_=kk.prototype=jk.prototype=new q;_.X=function lk(){return this.a};_.eQ=function mk(a){if(!dj(a,34)){return false}return zp(this.a,bj(a,34).X())};_.hC=function nk(){return Op(this.a)};_.cM={34:1,58:1};_.a=null;_=pk.prototype=ok.prototype=new q;_.X=function qk(){return this.a};_.eQ=function rk(a){if(!dj(a,34)){return false}return zp(this.a,bj(a,34).X())};_.hC=function sk(){return Op(this.a)};_.cM={34:1,58:1};_.a=null;var tk,uk,vk,wk,xk;_=Bk.prototype=Ak.prototype=new q;_.eQ=function Ck(a){if(!dj(a,35)){return false}return zp(this.a,bj(bj(a,35),36).a)};_.hC=function Dk(){return Op(this.a)};_.cM={35:1,36:1};_.a=null;var Fk=null,Gk=null;var Rk=false,Sk=null;_=_k.prototype=Yk.prototype=new Kg;_.U=function al(a){ij(a);null.rb()};_.V=function bl(){return Zk};var Zk;_=dl.prototype=cl.prototype=new ji;_.cM={28:1};var el=false;var il=null,jl=null,kl=null,ll=null;_=ul.prototype=ql.prototype=new q;_.a=null;_=xl.prototype=wl.prototype=new q;_.a=0;_.b=null;_=Al.prototype=new x;_.u=function Cl(){bm(this,(_l(),Zl))};_.v=function Dl(){bm(this,(_l(),$l))};_.w=function El(){return wj};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,52:1,54:1};_=zl.prototype=new Al;_.w=function Kl(){return nj};_.Z=function Ll(a){return ko(this.a,a)};_.$=function Ml(){return new to(this.a)};_.Y=function Nl(a){return Jl(this,a)};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,52:1,54:1};_=Rl.prototype=yl.prototype=new zl;_.w=function Ul(){return mj};_._=function Vl(a,b){Il(this,a,this.o,b)};_.Y=function Wl(a){var b;b=Jl(this,a);b&&Tl(a.o);return b};_.ab=function Xl(a,b,c){Ql(a,b,c)};_.cM={25:1,28:1,37:1,39:1,42:1,44:1,45:1,48:1,52:1,54:1};_=am.prototype=Yl.prototype=new Bi;_.cM={57:1,58:1,62:1,67:1,69:1};var Zl,$l;_=dm.prototype=cm.prototype=new q;_.bb=function em(a){a.y()};_=gm.prototype=fm.prototype=new q;_.bb=function hm(a){a.A()};_=lm.prototype=im.prototype=new q;_.a=null;_.b=null;_.c=false;_.d=null;_=qm.prototype=nm.prototype=new Al;_.w=function sm(){return zj};_.$=function tm(){return new fo(this)};_.Y=function um(a){return om(this,a)};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,51:1,52:1,54:1};_.a=null;_=vm.prototype=mm.prototype=new nm;_.w=function wm(){return pj};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,51:1,52:1,54:1};_=ym.prototype=new Al;_.w=function Im(){return rj};_.$=function Jm(){return new en(this)};_.Y=function Km(a){return Dm(this,a)};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,52:1,54:1};_.c=null;_.d=null;_.e=null;_.f=null;_=Qm.prototype=xm.prototype=new ym;_.w=function Sm(){return qj};_.cM={25:1,28:1,37:1,42:1,44:1,48:1,52:1,54:1};_.a=0;_.b=0;_=Vm.prototype=new x;_.w=function Xm(){return uj};_.cM={25:1,28:1,37:1,42:1,48:1,52:1,54:1};_.a=null;_=Ym.prototype=Um.prototype=new Vm;_.w=function $m(){return vj};_.cM={25:1,28:1,37:1,42:1,48:1,52:1,54:1};_=_m.prototype=Tm.prototype=new Um;_.w=function an(){return sj};_.cM={25:1,28:1,37:1,42:1,48:1,52:1,54:1};_=en.prototype=bn.prototype=new q;_.cb=function fn(){return this.a<this.c.b};_.db=function gn(){return dn(this)};_.a=-1;_.b=null;_=ln.prototype=hn.prototype=new q;_.a=null;_=pn.prototype=mn.prototype=new q;_.a=null;_.b=null;_=un.prototype=rn.prototype=new x;_.w=function wn(){return tj};_.z=function xn(a){fl(a.type)==32768&&!!this.a&&(Fo(this)[Pw]=Ns,undefined);K(this,a)};_.B=function yn(){Bn(this.a,this)};_.cM={25:1,28:1,37:1,42:1,48:1,52:1,54:1};_.a=null;_=An.prototype=new q;_.a=null;_=Dn.prototype=zn.prototype=new An;_=Fn.prototype=En.prototype=new q;_.O=function Gn(){var a,b;if(this.b.a!=this.a||this!=this.a.a){return}this.a.a=null;if(!this.b.i){Fo(this.b)[Pw]=Gv;return}a=(b=$doc.createEventObject(),b.type=Gv,b);Qe(Fo(this.b),a)};_.a=null;_.b=null;_=Qn.prototype=Ln.prototype=new yl;_.w=function Un(){return yj};_.cM={25:1,28:1,37:1,39:1,42:1,44:1,45:1,48:1,50:1,52:1,54:1};var Mn,Nn,On;_=Wn.prototype=Vn.prototype=new q;_.bb=function Xn(a){a.x()&&a.A()};_=Zn.prototype=Yn.prototype=new q;_.cM={24:1,27:1};_=_n.prototype=$n.prototype=new Ln;_.w=function ao(){return xj};_.ab=function bo(a,b,c){b-=df($doc);c-=ef($doc);Ql(a,b,c)};_.cM={25:1,28:1,37:1,39:1,42:1,44:1,45:1,48:1,50:1,52:1,54:1};_=fo.prototype=co.prototype=new q;_.cb=function go(){return this.a};_.db=function ho(){return eo(this)};_.b=null;_=oo.prototype=io.prototype=new q;_.$=function po(){return new to(this)};_.a=null;_.b=null;_.c=0;_=to.prototype=qo.prototype=new q;_.cb=function uo(){return this.a<this.b.c-1};_.db=function vo(){return ro(this)};_.a=-1;_.b=null;_=wo.prototype=new q;var xo,yo=null;_=Ho.prototype=Bo.prototype=new wo;var Co;_=Lo.prototype=Jo.prototype=new q;_=No.prototype=Mo.prototype=new q;_=Po.prototype=Oo.prototype=new q;_.cM={56:1};_.a=null;_.b=null;_.c=null;_=Ro.prototype=Qo.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=To.prototype=So.prototype=new q;_.a=null;_=Xo.prototype=Wo.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=Yo.prototype=new q;_.cM={58:1,65:1};_=$o.prototype=Zo.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=bp.prototype=ap.prototype=_o.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=ep.prototype=dp.prototype=cp.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=hp.prototype=fp.prototype=new Yo;_.cT=function ip(a){return gp(this,bj(a,63))};_.eQ=function jp(a){return dj(a,63)&&bj(a,63).a==this.a};_.hC=function kp(){return this.a};_.cM={58:1,60:1,63:1,65:1};_.a=0;var mp;_=vp.prototype=up.prototype=tp.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=xp.prototype=wp.prototype=new q;_.cM={58:1,68:1};_=String.prototype;_.cT=function Fp(a){return Ep(this,bj(a,1))};_.eQ=function Gp(a){return zp(this,a)};_.hC=function Hp(){return Op(this)};_.cM={1:1,58:1,59:1,60:1};var Jp,Kp=0,Lp;_=Sp.prototype=Qp.prototype=new q;_.cM={59:1};_=Wp.prototype=Vp.prototype=Up.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};_=Xp.prototype=new q;_.eb=function Zp(a){throw new Wp(sx)};_.fb=function $p(a){var b;b=Yp(this.$(),a);return !!b};_.hb=function _p(a){var b,c,d;d=this.gb();a.length<d&&(a=Pi(a,d));c=this.$();for(b=0;b<d;++b){Vi(a,b,c.db())}a.length>d&&Vi(a,d,null);return a};_=bq.prototype=new q;_.eQ=function dq(a){var b,c,d,e,f;if(a===this){return true}if(!dj(a,72)){return false}e=bj(a,72);if(this.d!=e.d){return false}for(c=new Gq((new Bq(e)).a);gr(c.a);){b=bj(hr(c.a),73);d=b.jb();f=b.kb();if(!(d==null?this.c:dj(d,1)?eu+bj(d,1) in this.e:mq(this,d,~~Rd(d)))){return false}if(!vs(f,d==null?this.b:dj(d,1)?lq(this,bj(d,1)):kq(this,d,~~Rd(d)))){return false}}return true};_.hC=function eq(){var a,b,c;c=0;for(b=new Gq((new Bq(this)).a);gr(b.a);){a=bj(hr(b.a),73);c+=a.hC();c=~~c}return c};_.cM={72:1};_=aq.prototype=new bq;_.ib=function vq(a,b){return gj(a)===gj(b)||a!=null&&Qd(a,b)};_.cM={72:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=xq.prototype=new Xp;_.eQ=function yq(a){var b,c,d;if(a===this){return true}if(!dj(a,74)){return false}c=bj(a,74);if(c.gb()!=this.gb()){return false}for(b=c.$();b.cb();){d=b.db();if(!this.fb(d)){return false}}return true};_.hC=function zq(){var a,b,c;a=0;for(b=this.$();b.cb();){c=b.db();if(c!=null){a+=Rd(c);a=~~a}}return a};_.cM={74:1};_=Bq.prototype=wq.prototype=new xq;_.fb=function Cq(a){return Aq(this,a)};_.$=function Dq(){return new Gq(this.a)};_.gb=function Eq(){return this.a.d};_.cM={74:1};_.a=null;_=Gq.prototype=Fq.prototype=new q;_.cb=function Hq(){return gr(this.a)};_.db=function Iq(){return bj(hr(this.a),73)};_.a=null;_=Kq.prototype=new q;_.eQ=function Lq(a){var b;if(dj(a,73)){b=bj(a,73);if(vs(this.jb(),b.jb())&&vs(this.kb(),b.kb())){return true}}return false};_.hC=function Mq(){var a,b;a=0;b=0;this.jb()!=null&&(a=Rd(this.jb()));this.kb()!=null&&(b=Rd(this.kb()));return a^b};_.cM={73:1};_=Nq.prototype=Jq.prototype=new Kq;_.jb=function Oq(){return null};_.kb=function Pq(){return this.a.b};_.lb=function Qq(a){return qq(this.a,a)};_.cM={73:1};_.a=null;_=Sq.prototype=Rq.prototype=new Kq;_.jb=function Tq(){return this.a};_.kb=function Uq(){return lq(this.b,this.a)};_.lb=function Vq(a){return rq(this.b,this.a,a)};_.cM={73:1};_.a=null;_.b=null;_=Wq.prototype=new Xp;_.eb=function Xq(a){this.mb(this.gb(),a);return true};_.mb=function Yq(a,b){throw new Wp(vx)};_.eQ=function $q(a){var b,c,d,e,f;if(a===this){return true}if(!dj(a,71)){return false}f=bj(a,71);if(this.gb()!=f.gb()){return false}d=new jr(this);e=f.$();while(d.b<d.d.gb()){b=hr(d);c=hr(e);if(!(b==null?c==null:Qd(b,c))){return false}}return true};_.hC=function _q(){var a,b,c;b=1;a=new jr(this);while(a.b<a.d.gb()){c=hr(a);b=31*b+(c==null?0:Rd(c));b=~~b}return b};_.$=function br(){return new jr(this)};_.ob=function cr(){return new or(this,0)};_.pb=function dr(a){return new or(this,a)};_.qb=function er(a){throw new Wp(wx)};_.cM={71:1};_=jr.prototype=fr.prototype=new q;_.cb=function kr(){return gr(this)};_.db=function lr(){return hr(this)};_.b=0;_.c=-1;_.d=null;_=or.prototype=mr.prototype=new fr;_.a=null;_=rr.prototype=pr.prototype=new xq;_.fb=function sr(a){return iq(this.a,a)};_.$=function tr(){return qr(this)};_.gb=function ur(){return this.b.a.d};_.cM={74:1};_.a=null;_.b=null;_=wr.prototype=vr.prototype=new q;_.cb=function xr(){return gr(this.a.a)};_.db=function yr(){var a;a=bj(hr(this.a.a),73);return a.jb()};_.a=null;_=Ir.prototype=zr.prototype=new Wq;_.eb=function Jr(a){return Ar(this,a)};_.mb=function Kr(a,b){(a<0||a>this.b)&&ar(a,this.b);Qr(this.a,a,0,b);++this.b};_.fb=function Lr(a){return Dr(this,a,0)!=-1};_.nb=function Mr(a){return Cr(this,a)};_.qb=function Nr(a){return Er(this,a)};_.gb=function Or(){return this.b};_.hb=function Rr(a){return Hr(this,a)};_.cM={58:1,71:1};_.b=0;var Xr;_=$r.prototype=Zr.prototype=new Wq;_.fb=function _r(a){return false};_.nb=function as(a){throw new dp};_.gb=function bs(){return 0};_.cM={58:1,71:1};_=es.prototype=cs.prototype=new aq;_.cM={58:1,72:1};_=js.prototype=fs.prototype=new xq;_.eb=function ks(a){return gs(this,a)};_.fb=function ls(a){return iq(this.a,a)};_.$=function ms(){return qr(cq(this.a))};_.gb=function ns(){return this.a.d};_.cM={58:1,74:1};_.a=null;_=ps.prototype=os.prototype=new Kq;_.jb=function qs(){return this.a};_.kb=function rs(){return this.b};_.lb=function ss(a){var b;b=this.b;this.b=a;return b};_.cM={73:1};_.a=null;_.b=null;_=us.prototype=ts.prototype=new Md;_.cM={58:1,62:1,67:1,69:1};var zs=Xd;var Aj=Vo(xx,yx),oj=Vo(xx,zx),jj=Vo(Ax,Bx),kj=Vo(Ax,Cx),Cj=Uo(Dx,Ex),Oj=Uo(Fx,Ex),Mj=Uo(Gx,Hx),Jj=Uo(Gx,Ix),lj=Vo(Jx,Kx),Bj=Uo(Ns,Lx),Dj=Uo(Mx,Nx),Kj=Uo(Gx,Ox),Lj=Uo(Gx,Px),Ej=Uo(Qx,Rx),Fj=Uo(Qx,Sx),Gj=Uo(Tx,Ux),Hj=Uo(Vx,Wx),wj=Vo(xx,Xx),nj=Vo(xx,Yx),mj=Vo(xx,Zx),zj=Vo(xx,$x),Ij=Uo(_x,ay),pj=Vo(xx,by),rj=Vo(xx,cy),qj=Vo(xx,dy),uj=Vo(xx,ey),vj=Vo(xx,fy),sj=Vo(xx,gy),tj=Vo(xx,hy),yj=Vo(xx,iy),xj=Vo(xx,jy),Nj=Uo(Gx,ky);$stats && $stats({moduleName:'chess',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.chess) $wnd.chess.onScriptLoad();
--></script></body></html>